返回信息流刚刚开始学习的小白一枚,要写的是一个在线词典,要学习怎么在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]
这是一条镜像帖。来源:北邮人论坛 / www-technology / #24995同步于 2014/4/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
【php求助】网页上显示出未要求显示的sql查询语句,在线等,谢
veronicassy
2014/4/18镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
下面的附图就是网站上显示的。。。但是我应该显示的不是这句话。。。
【 在 unnugi 的大作中提到: 】
: 没看懂 但是为什么是输出那句没有要求显示的查询的话呢? 这句话啥意思啊
同求SqlTool.class.php。
【 在 veronicassy 的大作中提到: 】
: 下面的附图就是网站上显示的。。。但是我应该显示的不是这句话。。。
【 在 unnugi 的大作中提到: 】
: 没看懂 但是为什么是输出那句没有要求显示的查询的话呢? 这句话啥意思啊
其实我不知道问题出在哪儿了,要做得是在线词典那种,但是输入单词之后跳到的页面是所附的图,没有让附图的那句话显示出来啊。。。
嗯啊~跟着教程学的~好细心~我不知道怎么描述我的问题去百度。。。
没有报错,但是就是不对。。。
【 在 weiyitheonly 的大作中提到: 】
: 搜了一下,看来lz跟这个lz看的是同一本书。。。
: http://bbs.csdn.net/topics/390202034