Re: [請益] 資料庫搜尋出現的問題
恩 又出現了一點問題~"~
剛剛試著把三個資料表結合之後
可以顯示出資料
但是若加入WHERE條件就會出錯
以下是我的程式碼
<?php
$mysql_server_name = "localhost";
$mysql_username = "root";
$mysql_password = "1234";
$mysql_database = "testDB";
$link = mysql_connect($mysql_server_name, $mysql_username , $mysql_password);
mysql_select_db($mysql_database,$link);
$keyword=$_POST['keyword'];
$sql="SELECT A.name, A.sex, C.CID FROM A INNER JOIN C ON A.ID = C.ID
UNION
SELECT B.name, B.sex, C.CID FROM B INNER JOIN C ON B.ID = C.ID
WHERE A.name LIKE '%$keyword%' OR B.name LIKE '%$keyword%'";
$result=mysql_db_query("testDB",$sql,$link);
while($data=mysql_fetch_array($result))
{
echo $data['CID'];
echo $data['name']."<br>";
}
mysql_close($link);
?>
結果就會在while($data=mysql_fetch_array($result))這裡出錯
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
請各位指正 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.202.43
→
06/08 15:43, , 1F
06/08 15:43, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
3
PHP 近期熱門文章
PTT數位生活區 即時熱門文章