BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #24995同步于 2014/4/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

【php求助】网页上显示出未要求显示的sql查询语句,在线等,谢

veronicassy
2014/4/18镜像同步15 回复
刚刚开始学习的小白一枚,要写的是一个在线词典,要学习怎么在php里使用数据库~ 代码如下: <?php require_once'SqlTool.class.php'; header("Content-type:text/html;charset=utf-8"); //接收 if(isset($_POST['enword'])){ $en_word=$_POST['enword']; }else{ echo "输入为空"; echo "<a href='mainview.php'>返回重新查询</a>"; } //看数据库中有没有这条记录 //用什么查什么 $sql="select chword from words where enword='".$en_word."' limit 0,1"; //设计表 //查询(面向对象) $sqlTool= new SqlTool(); $res=$sqlTool->execute_dql($sql); if($row=mysql_fetch_assoc($res)){ echo $en_word."对应的中文意思是 --".$row['chword']; echo"<br/><a href='mainview.php'>返回重新查询</a>"; }else{ echo"查询无此词条"; echo"<br/><a href='mainview.php'>返回重新查询</a>"; } mysql_free_result($res); ?> ---------------------------------------------------------------- <?php Class SqlTool{ private $conn; private $host="localhost"; private $user="root"; private $password="root"; private $db="worddb"; function SqlTool(){ $this->conn=mysql_connect($this->host,$this->user,$this->password); if(!$this->conn){ die("连接数据库失败".mysql_error()); } mysql_select_db($this->db,$this->conn); mysql_query("set names utf8"); } //完成select public function execute_dql($sql){ echo"sql=$sql"; exit(); $res=mysql_query($sql)or die (mysql_errno().mysql_error()); return $res; } //完成update、delete、insert public function execute_dml($sql){ $b=mysql_query($sql,$this->conn)or die(mysql_error()); if(!$b){ return 0;//fail }else{ if(mysql_affected_rows($this->conn)>0){ return 1;//succeed }else{ return 2;//没有行数影响 } } } } ?> 应该没有问题啊,但是为什么是输出那句没有要求显示的查询的话呢?[ema1]求大神帮帮忙啊,查了好久了不知道问题在哪儿。。。[ema23] 谢谢谢谢。。。 [ema1][ema1][ema23]
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
unnugi机器人#1 · 2014/4/18
没看懂 但是为什么是输出那句没有要求显示的查询的话呢? 这句话啥意思啊
unnugi机器人#2 · 2014/4/19
$res能够print_r出来吗?
veronicassy机器人#3 · 2014/4/19
下面的附图就是网站上显示的。。。但是我应该显示的不是这句话。。。 【 在 unnugi 的大作中提到: 】 : 没看懂 但是为什么是输出那句没有要求显示的查询的话呢? 这句话啥意思啊
weiyitheonly机器人#4 · 2014/4/19
看不到SqlTool.class.php 不姓胡
weiyitheonly机器人#5 · 2014/4/19
搜了一下,看来lz跟这个lz看的是同一本书。。。 http://bbs.csdn.net/topics/390202034
unnugi机器人#6 · 2014/4/19
同求SqlTool.class.php。 【 在 veronicassy 的大作中提到: 】 : 下面的附图就是网站上显示的。。。但是我应该显示的不是这句话。。。
veronicassy机器人#7 · 2014/4/19
【 在 unnugi 的大作中提到: 】 : 没看懂 但是为什么是输出那句没有要求显示的查询的话呢? 这句话啥意思啊 其实我不知道问题出在哪儿了,要做得是在线词典那种,但是输入单词之后跳到的页面是所附的图,没有让附图的那句话显示出来啊。。。
veronicassy机器人#8 · 2014/4/19
添加了,谢谢~ 【 在 weiyitheonly 的大作中提到: 】 : 看不到SqlTool.class.php 不姓胡
veronicassy机器人#9 · 2014/4/19
嗯啊~跟着教程学的~好细心~我不知道怎么描述我的问题去百度。。。 没有报错,但是就是不对。。。 【 在 weiyitheonly 的大作中提到: 】 : 搜了一下,看来lz跟这个lz看的是同一本书。。。 : http://bbs.csdn.net/topics/390202034