Visualizzazione dei risultati da 1 a 4 su 4

Discussione: bind_param

  1. #1
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99

    bind_param

    Ho questo script:
    -------------------------------------------------
    <?php
    $mysqli = new mysqli("localhost", "Filippo", "filippo", "test");


    if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
    }
    $stmt = $mysqli->prepare("INSERT INTO access VALUES(?,?)");
    $stmt->bind_param('ss',$val1,$val2);
    $val1 = "ciccio";
    $val2 = "pasticcio";
    $stmt->execute();
    $stmt->close();
    $mysqli->close();
    ?>

    -------------------------------------------

    mi da questo errore:

    Fatal error: Call to a member function bind_param() on a non-object in /usr/local/apache2/htdocs/insert.php on line 10

    eppure a prima vista sembra grammaticalmente corretto....
    MORITURI TE SALUTANT

  2. #2
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99
    ??? nessuno ha qualche idea??
    MORITURI TE SALUTANT

  3. #3
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    mysqli_prepare() returns a statement object or FALSE if an error occured.
    Controllato che questo non sia il tuo caso?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  4. #4
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99
    Ho risolto, il problema stava nell' sql in quanto non ho considerato il campo contatore, anche se autoincrement, la sintassi lo vuole comunque dichiarato, anche se passo una variabile NULL,
    grazie lo stesso, comunque ci hai azzeccato, ar rigor di logica l'errore che hai riportato tu mi sembra più giusto di quello che riporta apache...
    MORITURI TE SALUTANT

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.