9

私は何が間違っているのかよくわかりません。このコードで行全体を削除しようとしていますが、機能していません。エラーは発生していませんが、削除された行が出力されますが、行って見てみると機能していません。何かご意見は?

<?
$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)
?>
4

4 に答える 4

10

$orderクエリ変数の代わりに使用しました$sql

$sql="DELETE FROM times WHERE id='$id'";
mysql_query($sql);
于 2012-06-14T11:53:04.167 に答える
7

このコードを使用して動作させました!

<?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());      

?>
于 2012-06-14T12:22:16.650 に答える
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);
        }
    }       
}
?>  
于 2014-03-07T11:42:33.253 に答える
1
delete.php

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

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

    ?>

正しいです、私はテストしてIDから削除しました

ここに削除ボタンがあります: `

<?<a href=\"delete.php?id=$row[id]\">Delete</a>`?>
于 2013-05-28T13:44:51.440 に答える