台灣最大程式設計社群網站
線上人數
868
 
會員總數:245810
討論主題:189438
歡迎您免費加入會員
討論區列表 >> PHP >> php網頁SQL執行顯示成功卻無法刪除資料
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
php網頁SQL執行顯示成功卻無法刪除資料
價值 : 400 QP  點閱數:200 回應數:2
樓主

e46
門外漢
0 1
4 0
發送站內信

我是用兩個網頁連結的,下面第一個是按刪除可以連結到資料庫刪資料,可是第二個網頁顯示刪除成功卻沒有真的刪掉

<?php
mysql_connect("localhost","108dbb12","108dbb12");//連結伺服器
mysql_select_db("108dbb12");//選擇資料庫
mysql_query("set names utf8");//以utf8讀取資料,讓資料可以讀取中文
$data=mysql_query("select * from director");//從contact資料庫中選擇所有的資料表
?>


<body>
<p>

</p>
<table width="100%" border="1" align="center" >
<tr>
<td>導演編號</td>
<td>導演姓名</td>
<td>導演性別</td>
<td>出生年份</td>
<td>導演國籍</td>
<td>刪除</td>

</tr>
<?php
for($i=1;$i<=mysql_num_rows($data);$i++){
$rs=mysql_fetch_row($data);
?>
<tr>
<td><?php echo $rs[0]?></td>
<td><?php echo $rs[1]?></td>
<td><?php echo $rs[2]?></td>
<td><?php echo $rs[3]?></td>
<td><?php echo $rs[4]?></td>
<td><a href=del2.php>刪除</a></td>

</tr>
<?php
}
?>
</table>

第二個網頁

<?php
$dbhost = 'localhost';
$dbuser = '108dbb12';
$dbpass = '108dbb12';
$dbname = '108dbb12';

$no =$_REQUEST['no'];
$d_name = $_REQUEST['d_name'];
$sexuality = $_REQUEST['sexuality'];
$birthyear = $_REQUEST['birthyear'];
$nationality = $_REQUEST['nationality'];

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error with MySQL connection');

mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER_SET_CLIENT=utf8');
mysql_query('SET CHARACTER_SET_RESULTS=utf8');
mysql_select_db($dbname);

$no=trim($_GET['no']);

$sql_delete = "DELETE FROM director Where no = '$no'";
$result = mysql_query($sql_delete) or die('MySQL delete error');
if ($result= mysql_query)
{
echo "刪除成功";
}

?>




搜尋相關Tags的文章: [ PHP ] ,
本篇文章發表於2019-12-25 06:22
1樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
第一,請愛用程式標籤,推平的原始碼沒幾個人想看
第二,你在第二頁判斷刪除的依據是$_GET["no"]
但是,你在第一頁的刪除鍵超連結上根本就沒有帶上no這個參數啊
本篇文章回覆於2019-12-25 09:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Qinghua
檢舉此回應
你第一個頁面並沒給第二個頁面$_GET['no']
本篇文章回覆於2020-02-01 14:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.