[SQL ] 網頁傳變數到SQL查詢子句查無資料
我想從一個PHP網頁(假設檔名為a.php),使用
<a href="b.php?action=del&pNo= <? echo $rows["pNo"]; ?> " >刪除</a>
^^^^^^^^^^^^
(這是從已經在資料庫裡的值取出來的)
超連結的方式將pNo的值傳到b.php這個網頁上使用,可是當變數傳去b.php時,
執行echo $pNo;可以顯示出變數的值,但使用在SQL查詢子句上卻沒辦法查詢
SQL="SELECT * FROM product WHERE pNo='$pNo'";
更奇怪的是如果$pNo在資料庫為int型態時,執行SQL查詢子句是沒有問題的,但是如果是
varchar型態卻查不出東西,問題到底出在哪><?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.184.226.128
※ 編輯: Snow2112 來自: 111.184.226.128 (01/26 02:05)
※ 編輯: Snow2112 來自: 111.184.226.128 (01/26 02:06)
※ 編輯: Snow2112 來自: 111.184.226.128 (01/26 02:26)
推
01/26 10:39, , 1F
01/26 10:39, 1F
→
01/26 11:34, , 2F
01/26 11:34, 2F
→
01/26 20:45, , 3F
01/26 20:45, 3F
→
01/29 09:21, , 4F
01/29 09:21, 4F
→
01/29 13:42, , 5F
01/29 13:42, 5F
推
02/02 00:40, , 6F
02/02 00:40, 6F
→
02/02 14:13, , 7F
02/02 14:13, 7F