作者singulai (智慧水水)
看板PHP
标题Re: [请益] PHP查询资料库
时间Fri Oct 26 22:03:34 2012
※ 引述《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
1F:→ linhomeyeu:请不要在用mysql_*之类function了... 10/27 11:58
3F:→ carlcarl:我买书的时候也是看到mysql开头的就直接不看 10/27 22:44