Ciao ragazzi,
ho un problema che non riesco a capire il perchè si genera questo tipo di errore....
Io ho un metodo che deve effettuarmi un delete di un record preciso, nel senso l'utente li si prenseta una tabella che ha tre tasti...
Aggiungi, modifica, elimina.
Dopodichè se l''utente clicca su elimina il metodo che ho creato non effettua query o meglio non capisco se la fa, però in compenso mi presenta come errore questo:
Codice PHP:
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 1
non capisco da cosa possa essere causato... qualcuno mi sa dare una mano?
Codice PHP:
function eliminaProdotto($id){
$connessione = new Connessione();
$db = $connessione->connessione();
echo "il valore dell'id è: ".$id;
$queryDelete = "delete from dipa.magazzino where idprodotto = ".$id;
echo $queryDelete;
$executeDelete = mysql_query($queryDelete,$db) or die mysql_error());
if($executeDelete == 1){
return 1;
}else{
return 0;
}
}
tra l'altro ho postato pure il metodo che in teoria dovrebbe eseguire il delete.
NB: le stampe dei due echo sopra all'interno del metodo sono:
- (echo "il valore dell'id è: ".$id = il valore dell'id è: 7
- (echo $queryDelete = delete from dipa.magazzino where idprodotto = 7
quanlcuno mi sa dire come mai mi genera quel tipo di errore?
Grazie anticipatamente.