2012-06-14 17 views
9

私は間違って何をやっているのか分かりません。私はこのコードで行全体を削除しようとしていますが、動作していません。何もエラーは起こっていませんが、削除された行を印刷しますが、私が行って見ていると動作していません。何かご意見は?PHP - MySQL - 行を削除

<? 
$con = mysql_connect("localhost","username","password"); 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 

mysql_select_db("theobse1_scores", $con); 

$sql="DELETE FROM times WHERE id='$id'"; 

if (!mysql_query($sql,$con)) 
{ 
die('Error: ' . mysql_error()); 
} 
echo "1 record deleted go back to delete another!"; 

mysql_close($con) 
?> 
+3

を、' * 'mysql_を使用していません新しいコードのための関数。それらはもはや維持されず、コミュニティは[廃止プロセス](http://goo.gl/KJveJ)を開始しました。 [**赤いボックス**](http://goo.gl/GPmFd)をご覧ください。代わりに、[準備完了声明](http://goo.gl/vn8zQ)について学び、[PDO](http://php.net/pdo)または[MySQLi](http://php.net/)を使用する必要があります。 mysqli)。あなたが決定できない場合、[この記事](http://goo.gl/3gqF9)が選択に役立ちます。あなたが学ぶ気があれば、[ここでは良いPDOのチュートリアルです](http://goo.gl/vFWnC)。 –

答えて

6

$orderを使用!

<?php 
$id =$_REQUEST['id']; 

$con = mysql_connect("localhost","username","password"); 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 

mysql_select_db("database", $con); 

// sending query 
mysql_query("DELETE FROM times WHERE id = '$id'") 
or die(mysql_error());  

?> 
+0

どのようにDB名が異なるのですか? – jcho360

+0

いいえ、私はここにデータベースを書きました –

9

あなたは、私はそれがこのコードを使用して作業してしまった代わりに、あなたのクエリ変数$sql

$sql="DELETE FROM times WHERE id='$id'"; 
mysql_query($sql); 
+0

それはちょうど私が削除することを忘れたコードの上にちょっと残っていた –

1
delete.php 

<?php 
    include "connect.php"; 
    $id =$_REQUEST['id']; 

    // sending query 
    mysql_query("DELETE FROM utilizatori WHERE id = '$id'") 
    or die(mysql_error());  

    ?> 

corectで、私はテストされ、ID

から削除し、ここでボタンが削除されていますしてください `

<?<a href=\"delete.php?id=$row[id]\">Delete</a>`?> 
2
else 
    { 
    $qry = "SELECT * FROM my_login WHERE email = '".$email."' LIMIT 1"; 
    $res = mysql_query($qry); 
    if(mysql_num_rows($res) > 0) 
     { 
     echo "Email already exists!"; 
     } 
    else 
     { 
     $qry="INSERT INTO my_login SET name='$name',city='$city',comment='$comt',password='$pass',email='$email'"; 
     mysql_query($qry); 
     } 
    }  
} 
?>