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