所以我试图用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" />
和数据库:
答案 0 :(得分:2)
试试这个
mysql_query("DELETE FROM datoteke WHERE imeDatoteke='$ime'");
答案 1 :(得分:1)
如果要删除的where - 条件中的值是一个字符串,则必须将其括在'
中:
...
mysql_query("DELETE FROM datoteke WHERE imeDatoteke = '" . $ime. "' ");
...