Avendo l'"id" della news inserita come faccio a cancellarla dal database? Cioè qual'è il comando per cancellare l'inserimento?
Avendo l'"id" della news inserita come faccio a cancellarla dal database? Cioè qual'è il comando per cancellare l'inserimento?
in che senso?
una query?
se è la query il codice sql è: DELETE FROM tabella WHERE id='tuoid'
Grazie! giusto quello che mi serviva! :smile:Originalmente inviato da neoscript
scusate se rompo ancora... Io per recuperare le news dal database ho questo script:
Vorrei applicare alla fine della riga dove mi viene scritta la $data e il $titolo un'immagine con una "X" su cui, cliccandoci sopra, mi si cancella quella news...Codice PHP:
<?
include("inc/config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
if (!isset($start) OR $start<0)
$start=0;
$step = 20;
$query = "SELECT id,data,titolo FROM news ORDER BY data DESC LIMIT $start,$step";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{ echo "<span class=\"Stile7\"><a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br><br>"; }?>
Non riesco a capire come deve essere strutturato il link che dalla "X" invii alla pagina "del_news.php" l' $id della news.... poi immagino che su del_news.php basti scrivere DELETE FROM tabella WHERE ID="$id" o sbaglio?
Naturalmente in del_news.php devi inserire:Codice PHP:
<?
include("inc/config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
if (!isset($start) OR $start<0)
$start=0;
$step = 20;
$query = "SELECT id,data,titolo FROM news ORDER BY data DESC LIMIT $start,$step";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{ echo "<span class=\"Stile7\"><a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br><a href=\"del_news.php?id=$row[id]\"><img src=\"immagine con la X\"></a><br>"; }?>
Codice PHP:
$id=$_GET['id'];
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
GRAZIE MILLE!!! non sai quanto mi sei stato utile! Grazie mille!