• User Newbie

    [PHP] - Select su record - dove sbaglio?

    $query1 = "SELECT * FROM incrementi WHERE IN='1'";
    $risultati1 = mysql_query($query1, $db);
    $riga1 = mysql_fetch_array($risultati1);
    $CDN=$riga1['INCREMENTO'];
    echo $CDN;
    

    mi restituisce questo errore:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Programmi\xampp\htdocs\code\code3.php on line 23

    Non riesco a capire dove sta l'errore!! ho testato lo script su altri server e da lo stesso problema.


  • Super User

    @kosee said:

    $query1 = "SELECT * FROM incrementi WHERE IN='1'";
    $risultati1 = mysql_query($query1, $db);
    $riga1 = mysql_fetch_array($risultati1);
    $CDN=$riga1['INCREMENTO'];
    echo $CDN;
    

    mi restituisce questo errore:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Programmi\xampp\htdocs\code\code3.php on line 23

    Non riesco a capire dove sta l'errore!! ho testato lo script su altri server e da lo stesso problema.Molto probabilmente la query dà errori. Fai un controllo con mysql_error()...


  • Super User

    $query1 = "SELECT * FROM incrementi WHERE IN='1'";

    "IN" è una parola riservata, in MySQL. E' meglio non usarla per i nomi dei campi.

    Maggiori informazioni:

    http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html