- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- query per cancellare una riga da una tabella MySQL in PHP
-
query per cancellare una riga da una tabella MySQL in PHP
Ciao A Tutti,
sono un 'novellino' :), vorrei sapere come creare una query di cancellazione per MySQL in php; riesco a fare la query di insert, ma non quella di DELETE.Questa la insert:
$nome = $_REQUEST['frnome'];
$cognome = $_REQUEST['frcognome'];
$telefono = $_REQUEST['frtelefono'];$tToAdd = array('nome'=>$nome, 'cognome'=>$cognome, 'telefono' => $telefono);
$sqlQuery = insertIntoDB('rubrica', $tToAdd);
function insertIntoDB($table, $toAdd)
{
$fields = implode(array_keys($toAdd), ',');
$values = "'".implode(array_values($toAdd), "','")."'";$q = 'INSERT INTO
'.$table.'
('.$fields.') VALUES ('.$values.')';$res = mysql_query($q)OR die(mysql_error());
return true;
}ed ecco la delete
$nome = $_REQUEST['tonome'];
$cognome = $_REQUEST['tocognome'];$sqlQuery = deleteFromDB($table);
function deleteFromDB($t)
{
$q = 'DELETE FROM '.$t.' WHERE nome = '. $nome.' AND cognome= '. $cognome.' LIMIT 1';$res = mysql_query($q)OR die(mysql_error());
return true;
}Praticamente prendo dei dati che sono inviati da un file Java e devo aggiornare una tabella su un DB. GRAZIE per l'aiuto
-
:bho: Ciao, anche io sono agli inizi di php, ma mi sembra che la variabile table(
$sqlQuery = deleteFromDB($table);)
non puoi prenderla dall'altra funzione.
ciao