Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    LIKE e mysql_num_rows = errore

    Salve. Sto usando questo codice per verificare se un nome è già presente nel DB:

    codice:
    53 // Seleziono i nomi dei materiali che corrispondono al
       nome inserito nel form
    54 $query = "SELECT materiale_nome FROM catalogo_materiali
       LIKE $materiale_nome";
    55 $result = mysql_query($query,$db);
    56 $num_rows = mysql_num_rows($result);
    57 if ($num_rows > 0)
    58   {
    59     //istruzioni
    60   }
    61 else
    62   {
    63     //istruzioni
    64   }
    ma mi dà questo errore

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in path\function_insert.inc.php on line 56

    Cosa ho sbagliato?
    Ho visto anche su php.net ma non riesco a trovare l'errore!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    mysql_query($query,$db);

    $db è una corretta connessione a db ?? (mysql_connect())

  3. #3
    Si si! Funziona per le altre connessioni! E pure per l'inserimento!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    devi usare WHERE nomecampo LIKE '$materiale_nome'
    cmq se deve essere esattamente uguale ê meglio usare WHERE nomecampo = '$materiale_nome'

    visto che nel tuo caso immagino che il nome del campo sia materiale_nome la query corretta dovrebbe essere

    $query = "SELECT materiale_nome FROM catalogo_materiali WHERE materiale_nome = '$materiale_nome'";
    visitate http://camicio.altervista.org per caxxate varie :d

  5. #5
    Ok. Anche se già l'ho fatto una volta per conto mio riproverò.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  6. #6
    Adesso funziona!!!! Bho! Forse avevo sbagliato la query. Non mi ricordo nemmeno!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7

    errore di invio

    Ho sbagliato! Invece di creare un nuovo post ho risposto a questo! Ciao ciao.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.