- Home
- Categorie
- Coding e Sistemistica
- PHP
- errore su inserimento dati
-
errore su inserimento dati
ciao a tutti che significa questo errore?
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.sito.it/home/inserimento_materie_in_corsi.php on line 10
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1alla riga 10 ho questo:
$row = mysql_fetch_array($result);
questa è la query che fa funzionare l'invio dei dati:
[PHP]if ($pagina==1){
$sql = "INSERT nome_corso INTO a_corsi";
$result = mysql_query($sql,$conn);
$row = mysql_fetch_array($result);
$id_corso = mysql_insert_id();while(list($chiave, $valore)=each($_POST)){ if ($chiave!="nome_corso" && $chiave!="pagina"){ $sql3 = mysql_query("INSERT INTO a_corsi_materie (id_corsi, id_materie) VALUES ('$id_corsi', '$id_materie'") or die(mysql_error()); } } $msg = "corso inserito nel database";
}
[/PHP]
-
Significa semplicemente che la query sql è sbagliata.
Cosa volevi fare con "INSERT nome_corso INTO a_corsi"?
-
Ciao prinzart,
Cancella semplicemente la linea [php] $row = mysql_fetch_array($result);[/php] è inutile
Ciao!
-
a me pare ti manchi una parentesi tonda finale di chiusura nella stringa. quella che chiude il VALUES