PHP查询代码怎么写?

feifeizai800 2011-05-03 10:33:35
如图片所示,要求输入数字后点击查询可以在上面显示出查询到的内容.
( 图片地址:http://hiphotos.baidu.com/zhidao/abpic/item/aec379314ec30c40ebc4af94.jpg?t=1304389706111
百度的地址,引用不过来.... )

但是现在的点查询没反应,不显示内容
其中conn.php内容如下:
<?php

$conn = @mysql_connect("localhost","root","root") or die ("错误");
mysql_select_db("db",$conn);
mysql_query("set names 'GBK'");
?>

其中index.php如下:
<?php
include 'conn.php';
if (isset($_POST['submit'])){
$num=$_POST['num'];
$sql="SELECT `num` FROM test WHERE num='.$num.'";
$tt=mysql_query($sql);
if($tt){
$row = mysql_fetch_assoc($tt);
echo "num:".$row[num]."</br>";
}else{
return false;
}

}
?>


<form action="index.php" method="post">
输入条形码:<input type="text" size="13" name="num">
<input type="submit" name="submit" value="查询">
</form>
究竟是哪里错了呢
...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
$sql="SELECT `num` FROM test WHERE num='.$num.'";
改为:
$sql="SELECT `num` FROM test WHERE num='$num'";//把点去掉
乌镇程序员 2011-05-03
  • 打赏
  • 举报
回复
echo "num:".$row[num]."</br>";
//改为
echo "num:".$row['num']."<br />";
乌镇程序员 2011-05-03
  • 打赏
  • 举报
回复
//index.php修改一下,看看是否输出错误
include 'conn.php';
if (isset($_POST['submit'])){
$num=$_POST['num'];
$sql="SELECT `num` FROM test WHERE num='.$num.'";
//$tt=mysql_query($sql);
if ($tt = mysql_query($sql)) {
$row = mysql_fetch_assoc($tt);
echo "num:".$row[num]."</br>";
}else{
echo mysql_error();
}
}
乌镇程序员 2011-05-03
  • 打赏
  • 举报
回复
index.php文件头上加上:
error_reporting(E_ALL);
如果还是不输出错误信息的话,修改php.ini:
display_errors = On
重启Web服务再看一下。
feifeizai800 2011-05-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 justin_wen_19890202 的回复:]
$sql="SELECT `num` FROM test WHERE num='.$num.'";
改为:
$sql="SELECT `num` FROM test WHERE num='$num'";//把点去掉
[/Quote]
去掉也不行的
feifeizai800 2011-05-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 t5500 的回复:]
PHP code
echo "num:".$row[num]."</br>";
//改为
echo "num:".$row['num']."<br />";
[/Quote]
修改后也不可以
feifeizai800 2011-05-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 t5500 的回复:]
PHP code
//index.php修改一下,看看是否输出错误
include 'conn.php';
if (isset($_POST['submit'])){
$num=$_POST['num'];
$sql="SELECT `num` FROM test WHERE num='.$num.'";
//$tt=mysql_query($sql);
……
[/Quote]
没有提示出错,还是点击查询后刷新什么都不显示
tangcdsn 2011-05-03
  • 打赏
  • 举报
回复
$sql="SELECT `num` FROM test WHERE num='.$num.'";
改为
$sql="SELECT num FROM test WHERE num='".$num."'";
1. 王婆卖瓜,自卖自夸----介绍我们课程的优势: l 编程语言学习,如果想要学习到核心的技术知识,就应该从原生的代码开始,先不要去尝试熟悉框架。l 核心技术掌握在自己的手上----原生代码的好处:发挥自己的想象力,创造出一套属于你自己的系统或软件。因为任何框架,它的规则已经定好了,他已经给你订画好了圈圈,圈圈太多,就会限制你的想象力。l 就好像幼儿园的小朋友,你告诉他,苹果是红色的,就限制了他的想象力。从此他不知道苹果可以有彩虹般的多色多彩,你告诉他O是画一个圈圈,从此他知道圈圈读O,他不会再想象圈圈可以是太阳,也可以是月亮,还可以是星星2. 富群兴SEO站群系统功能介绍如下: l 完全独立自主开发的CMS管理系统l 全站生成全静态页面l 类似dedeCMS、帝国CMS的模板管理功能l 不限数量的子域名站点l  栏目页编辑功能l 文章发布功能l 站点发布功能l 支持数据批量操作(如批量导入、删除等)l robots页面生成l Sitemap网站地图功能l 文章批量伪原创功能3. 通过本系统实战练习,学员将学习到的知识(1) 站群系统开发能力:开发58同城、黄页88等站群管理系统都不是梦!(2) PHP从浅入深的实战应用① 会员管理系统开发② 留言管理系统开发③ 企业网站后台管理系统开发(3) MYSQL由浅入深的实战应用① 数据库设计讲解② 增删改查SQL语句高级应用技巧(4) 企业SEO网站上线部署实战应用① 华为云服务器LINUX环境部署② 域名解析

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧