PHP数据表查询没有任何结果。
发表在PHP图书答疑
2013-09-28
是否精华
是
否
版块置顶:
是
否
你好!我在使用ThinkPHP时连接数据库成功,但是循环查询数据时不出来任何结果并且没有任何提示。之后我又尝试用PDO连接数据库查询数据表,但仍然没有结果没有提示。我用的是Appserv组合包。急求求解!!!!!!以下是代码:
<?php
header("Content-Type:text/html;charset=utf8");
$dbms='mysql';
$dbName='database2';
$user='root';
$pwd='';//密码你懂的。
$host='localhost';
$dsn="$dbms:host=$host;daname=$dbName";
try{
$pdo=new PDO($dsn, $user, $pwd);
//echo "连接成功";
$pdo->query("SET NAMES utf8");
$query="select *from users";
$result=$pdo->prepare($query);
$result->execute();
while ($res=$result->fetch(PDO::FETCH_ASSOC)){
?>
<tr>
<td height="22" align="center" valign="middle"><?php echo $res['id'];?></td>
<td height="22" align="center" valign="middle"><?php echo $res['name'];?></td>
<td height="22" align="center" valign="middle"><?php echo $res['password'];?></td>
<td height="22" align="center" valign="middle"><a href="#">删除</a></td>
</tr>
<?php
}
}
catch (PDOException $e){
die("Error".$e->getMessage()."<br/>") ;
}
?>
75165684五 我QQ 其他同学要是知道问题,请求联系!!
<?php
header("Content-Type:text/html;charset=utf8");
$dbms='mysql';
$dbName='database2';
$user='root';
$pwd='';//密码你懂的。
$host='localhost';
$dsn="$dbms:host=$host;daname=$dbName";
try{
$pdo=new PDO($dsn, $user, $pwd);
//echo "连接成功";
$pdo->query("SET NAMES utf8");
$query="select *from users";
$result=$pdo->prepare($query);
$result->execute();
while ($res=$result->fetch(PDO::FETCH_ASSOC)){
?>
<tr>
<td height="22" align="center" valign="middle"><?php echo $res['id'];?></td>
<td height="22" align="center" valign="middle"><?php echo $res['name'];?></td>
<td height="22" align="center" valign="middle"><?php echo $res['password'];?></td>
<td height="22" align="center" valign="middle"><a href="#">删除</a></td>
</tr>
<?php
}
}
catch (PDOException $e){
die("Error".$e->getMessage()."<br/>") ;
}
?>
75165684五 我QQ 其他同学要是知道问题,请求联系!!