私はこの構造を持つ "clients"と呼ばれるmySQLテーブルを持っています:1フィールドが見つかるとmySQLローを削除
名前|電話| ID
私はURLからIDを抽出するために$ _GETを使用しています。そのIDを持つデータベースから行全体(名前、電話番号、ID)を削除したいと思います。
この最後の部分(行の選択と削除)はどのようにして行うのですか?私はいくつかのものを試しましたが、私はphpとmysqlを使い始めています。混乱します。
ありがとうございました。
私はこの構造を持つ "clients"と呼ばれるmySQLテーブルを持っています:1フィールドが見つかるとmySQLローを削除
名前|電話| ID
私はURLからIDを抽出するために$ _GETを使用しています。そのIDを持つデータベースから行全体(名前、電話番号、ID)を削除したいと思います。
この最後の部分(行の選択と削除)はどのようにして行うのですか?私はいくつかのものを試しましたが、私はphpとmysqlを使い始めています。混乱します。
ありがとうございました。
私はこれがよりよく理解するためにあなたを助けることができる願っています:)
<?php
$Action=$_REQUEST['a'];
$ID=$_REQUEST['id'];//i assume your ID's are numeric so to avoid injections check for numeric
if(is_numeric($ID)){
if($Action=="del" and $ID){
mysql_query("DELETE FROM clients WHERE id=".$ID);
}
$q=mysql_query("SELECT * FROM clients WHERE id=".$ID);
while($qd = mysql_fetch_array($q)){
echo "Name: ".$qd['name']."<br>Phone: ".$qd['phone']."<br><a href='?a=del&id=".$qd['id']."'>Delete</a><br><br>";
}
}
?>
ます$ id = mysql_real_escape_stringの($ _ GET [ 'ID']); tableNameから削除するID = '$ id' – dee
GET操作で削除を実行しないでください。しかし、それは*私のデータベースではありません... –