asked in 電腦與網際網路程式設計 · 1 decade ago

php+mysql資料庫資料刪除問題

下列是我的寫法

<?php

if ($_POST['txtpass'] !="1234")

{

echo "密碼錯誤!!";

exit();

}

?>

<html>

<body>

<?php

include_once("link.php");

$query="use classdb;";

$result=mysql_query($query);

$query="select * from roomnumber" . "where name='" . $_post['txtname'] . "';";

$result=mysql_query($query);

if (mysql_query($query)==0)

echo "沒有這筆資料<BR>";

else

{

$query="delete from roomnumber " .

"where name '". $_post['txtname'] . "';";

$result=mysql_query(query);

echo"刪除" . $_post['txtname'] ."完成<br>";

}

?>

</body>

</html>

在執行後 都會顯示 沒有這筆資料

是我哪邊用錯了嗎請個位高手幫我解答一下

Update:

for:加藤浣"雄 你好 你說的post改成大寫部份 我已修改過了

不過還是有著相同的問題

for:香吉士 你好 照你所說的地方 我進行修改後,還是存在著相同問題

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    $query="select * from roomnumber" . "where name='" . $_post['txtname'] . "';";

    這一行,最後面的 '" . $_post['txtname'] . "';"; 把;拿掉,如:

    '" . $_post['txtname'] . "'";

    這一行,最後面的 "where name '". $_post['txtname'] . "';"; 把;拿掉,如:

    "where name '". $_post['txtname'] . "'";

    這一行,將 $result=mysql_query(query); 將成:

    $result=mysql_query($query);

    試看看。

    有問題可到 http://www.wei-de.com 留言問我唷~~

  • 1 decade ago

    先把$_post['txtname']

    $_POST['']

    改成大寫的試試看@@

Still have questions? Get your answers by asking now.