[請益] PHP查詢資料庫

看板PHP作者 (strifecloud)時間13年前 (2012/10/13 09:37), 編輯推噓3(3017)
留言20則, 6人參與, 最新討論串1/2 (看更多)
最近在做一個運用表單去搜詢資料庫後再顯示出搜尋結果的系統 有兩個部分,一個是表單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 />"; } ?> 想知道問題出在哪裡,感謝~!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.25.212

10/13 11:34, , 1F
$row_result=mysql_fetch_assoc($result) 這寫兩次?
10/13 11:34, 1F

10/13 11:38, , 2F
http://goo.gl/G6Uzb 看看官網文件
10/13 11:38, 2F

10/13 13:19, , 3F
只留while那行上面那行刪掉試試看
10/13 13:19, 3F

10/13 22:29, , 4F
感謝,有成功了,但是只有設定表單傳送的內容是英文
10/13 22:29, 4F

10/13 22:30, , 5F
才能查詢成功,如果用中文會查詢失敗(原本資料庫的TABLE
10/13 22:30, 5F

10/13 22:30, , 6F
有中文資料和英文資料兩個欄位)
10/13 22:30, 6F

10/13 22:31, , 7F
原本是想表單不論輸入中英文都能查詢到,真是奇怪...
10/13 22:31, 7F

10/13 23:36, , 8F
中文查不到那 mysql_query("SET NAMES 'utf8'"); 看看
10/13 23:36, 8F

10/17 07:32, , 9F
有用樓上大大的方法,可是還是不行哭哭
10/17 07:32, 9F

10/17 09:03, , 10F
資料庫內容有正確存到中文字嗎
10/17 09:03, 10F

10/17 22:46, , 11F
有的,直接在phpMyadmin打sql語言都查的到沒問題
10/17 22:46, 11F

10/17 22:47, , 12F
但是用表單方式去取得查詢中文資料結果卻不成功
10/17 22:47, 12F

10/17 23:45, , 13F
<Head>里有加入<meta http-equiv="Content-Type"
10/17 23:45, 13F

10/17 23:46, , 14F
content="text/html; charset=utf-8" /> 了嗎?
10/17 23:46, 14F

10/18 06:44, , 15F
有的,在php的第一行就加入了
10/18 06:44, 15F

10/18 07:35, , 16F
打錯,在<head>就有加入了
10/18 07:35, 16F

10/18 10:18, , 17F
你直接用 select * 不加判斷式,把所有東西用 print 出來
10/18 10:18, 17F

10/18 10:18, , 18F
確認看看輸出的資料是不是正常的中文字,瀏覽器編碼也確認
10/18 10:18, 18F

10/18 12:51, , 19F
Echo 出來中文字的部分是亂碼
10/18 12:51, 19F

10/19 16:04, , 20F
X解決了!感謝!
10/19 16:04, 20F
文章代碼(AID): #1GUCN8s0 (PHP)
討論串 (同標題文章)
文章代碼(AID): #1GUCN8s0 (PHP)