Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Warning: mysql_query

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    16

    Warning: mysql_query

    Ciao, sto cercando di inserire dei dati da un form in una pagina php, ma la pagina che processa mi da questo errore:
    Warning: mysql_query() expects parameter 2 to be resource, boolean given in
    Come risolvere??

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Posta la query. L'errore è chiaro. Cosa hai passato come secondo parametro?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    16
    codice:
    $sql = "INSERT INTO `agenda`
    (`Nome`,`Cognome`,`Via`,`Citta`,`Cap`,`C_fiscale`,`P_iva`,`Telefono`,`Fax`,`Email`
    )
     VALUES 
     ('$nome','$cognome','$via','$citta','$cap','$cf','$p_I','$telefono','$fax','$email'
     )";
    
    mysql_query($sql,$db) or die("Insertion Failed:" . mysql_error());
    Non vedo nulla di eccezionale, il sospetto che abbia sbagliato qualcosa nel costruire il database.
    Nel database il primo campo e id tipo int con AUTO_INCREMENT

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Il problema è con la variabile $db. Cosa le hai assegnato?

    Comunque se usi solo la stringa $sql come parametro di mysql_query() è più che sufficiente.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    16
    codice:
    $connessione= mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
    $db = mysql_select_db(DB_NAME, $connessione) or die("Couldn't select database");

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se proprio vuoi usare il secondo parametro allora devi usare $connessione, non $db.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    16
    scusa di nuovo, ma ora l'errore è il seguente:
    Insertion Failed:Incorrect integer value: '' for column 'Cap' at row 1

  8. #8
    sarà che Cap è un numero, e tu l'hai messo tra apici...

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    16
    Devo togliere gli apici al valore....
    codice:
    $cap

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.