Von PHP auf Mysql zugreifen

Ich weiß zwar nicht warum aber es geht.

<td><a href="show.php?nr=<?echo $wert;?>">
<?
$db = mysql_connect("10.212.72.151","root");
mysql_select_db("DBName",$db);
$query ="DELETE FROM Tabelle WHERE count = '".$_GET['nr']."'";
mysql_query($query);
}
?>
</td>

Danke Maik
 
Original geschrieben von Tim Comanns
edit: Auch bei Chino ergibt sich die Problematik, dass er nach
ID = Wert
und nicht nach
ID = 'Wert'
suchen würde. Fehlen die Singlequote um Wert, wird davon ausgegangen, dass Wert eine Spalte in der Tabelle ist und das ist ja irgendwie hier nicht Sinn der Übung ;)
Hm, wenn ID vom Spaltentyp integer ist und der Wert, der in der Varibale $_GET['wert'] steht ebenso, dann brauchst Du die Singlequotes nicht ;)

Original geschrieben von Tim Comanns
User Maik
Ich weiß zwar nicht warum aber es geht.

<td><a href="show.php?nr=<?echo $wert;?>">
<?
$db = mysql_connect("10.212.72.151","root");
mysql_select_db("DBName",$db);
$query ="DELETE FROM Tabelle WHERE count = '".$_GET['nr']."'";
mysql_query($query);
}
?>
</td>
Ist doch ganz klar: Du übergibst in der URL die Varibale nr mit einem zugehörigem Wert. Diese Variable wird dann im Script, dem Du diese Varibale übergibst, innerhalb des superglobalen $_GET-Arrays als Array-Index abgelegt.
 
Zurück