Re: [請益] PHP查詢資料庫
※ 引述《strife00 (strifecloud)》之銘言:
: 最近在做一個運用表單去搜詢資料庫後再顯示出搜尋結果的系統
: 有兩個部分,一個是表單PHP(送出查詢字串),另一個是顯是結果的PHP
: 但是結果無法顯示出來
: 以下是接收查詢字串並顯示搜尋結果的PHP
: <?php
: header("Content-Type: text/html; charset=utf-8");
: include("connMysql.php");
: $seldb=@mysql_select_db ("search");
: if (!$seldb) die ("Error!");
: $sql_query =" SELECT * FROM vocabulary WHERE ";
: $sql_query .= "cChinese LIKE '%".$_POST["input"]."%'";
: 註:
: 已經測試過echo $sql_query的SQL語法是正確的,但在之後卻無法顯示出查詢結果
: //echo $sql_query;
: $result = mysql_query($sql_query);
: $row_result=mysql_fetch_assoc($result);
: while($row_result=mysql_fetch_assoc($result)){
: foreach($row_result as $item=>$value){
: echo $item."=".$value."<br />";
: }
: echo "<hr />";
: }
: ?>
: 想知道問題出在哪裡,感謝~!!
像我再寫程式時,取出資料表我是使用mysql_fetch_array(),另外在操作資料庫與PHP時
,其實在寫作前,先注意一下各方面的編碼問題,再進行程式撰寫,問題比較小,
如果等網頁功能已經在運作,再來修改程式,會很麻煩。
主要讓MySQL、PHP都採用一致性的編碼(例如UTF-8)這樣就可以確保沒有問題。
另外,phpMyAdmin程式,最好也使用UTF-8編碼。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.161.161
→
10/27 11:58, , 1F
10/27 11:58, 1F
→
10/27 11:59, , 2F
10/27 11:59, 2F
→
10/27 22:44, , 3F
10/27 22:44, 3F
討論串 (同標題文章)