Ciao a tutti, come esercizio devo fare una biblioteca online. Un dipendente si logga e da li può aggiungere libri al DB della biblio.
Allora ho scritto questo codice :
(ISBN, anno e scaffale sono valori numerici)
Ma non funziona, non mi crea un nuovo record nella tabella libri.
Allora ho cercato e ho trovato anche questo metodo
Innanzitutto, qual è la differenza tra i due modi di scriverlo ? Sono entrambi validi?
Ma comunque non riesco a capire l'errore per il quale non mi salva niente nel DB.
Chiedo aiuto disperatamente!
Allora ho scritto questo codice :
Codice:
$isbn = trim($_POST['isbn']);
$titolo = trim($_POST['dtitolo']);
$casa = trim($_POST['dcasa']);
$lingua = trim($_POST['dlingua']);
$anno= trim($_POST['danno']);
$sezione = trim($_POST['dsezione']);
$scaffale = trim($_POST['dscaffale']);
$query = "INSERT INTO libro (isbn,titolo,casaeditrice,lingua, annopubblicazione,sezione,scaffale) VALUES ($isbn, '$titolo', '$casa', '$lingua', $anno, '$sezione', $scaffale)";
$result = pg_query($query);
(ISBN, anno e scaffale sono valori numerici)
Ma non funziona, non mi crea un nuovo record nella tabella libri.
Allora ho cercato e ho trovato anche questo metodo
Codice:
<?php
$query = pg_query("INSERT INTO autore (codice,nome,cognome,nomearte,datanascita,luogonascita) VALUES('".$_POST["acodice"]."','".$_POST["anome"]."','".$_POST["acognome"]."','".$_POST["anomearte"]."','".$_POST["adatanascita"]."','".$_POST["aluogonascita"]."') ");
?>
Innanzitutto, qual è la differenza tra i due modi di scriverlo ? Sono entrambi validi?
Ma comunque non riesco a capire l'errore per il quale non mi salva niente nel DB.
Chiedo aiuto disperatamente!