无法用php代码从mysql中删除一行

时间:2014-04-21 07:17:13

标签: php mysql

所以我试图用php代码删除mysql中的一行而且它没有被删除

代码:

<?php
    if (isset($_POST['zbrisi']))
    {
        $ime = $_POST['imeDatoteke'];
        mysql_connect("localhost","root","");
        mysql_select_db("upload");
        mysql_query("DELETE FROM datoteke WHERE imeDatoteke=$ime");
        mysql_close();
        echo "<strong>Podatki so bili zbrisani!</strong>";
    }
?>



<input name="imeDatoteke" type="text" />

<input type="submit" name="zbrisi" value="Zbriši" />

和数据库: enter image description here

2 个答案:

答案 0 :(得分:2)

试试这个

mysql_query("DELETE FROM datoteke WHERE imeDatoteke='$ime'");

答案 1 :(得分:1)

如果要删除的where - 条件中的值是一个字符串,则必须将其括在'中:

...
mysql_query("DELETE FROM datoteke WHERE imeDatoteke = '" . $ime. "' ");
...