使用mysqli 查询 db100中的words数据库
<?php
//mysqli操作mysql数据库(面向对象风格)
//1、创建mysqli对象
$mysqli = new MySQLi('localhost','root','tmdqobn','db100');
echo "这是啥 ".$mysqli->client_info." 错误链接信息 ".$mysqli->connect_errno;
if($mysqli->connect_errno){//0表示没有错误返回 这个很尴尬 都是 0 表示 false 1 表示true 这个为true的时候表示出错。表示是不是脑子有坑
//上边这个判断可以用$mysqli->connect_errno 也可以用$mysqli->connect_error; 返回数据为null表示链接成功,如果返回有error则表示sorry出错了
die('Connect Error:'.$mysqli->connect_errno); //die 等同于exit();
}
//2、操作数据库(发送sql)
$sql = "select * from words";
$res = $mysqli->query($sql);
echo "<br/>";
//3、处理结果
if(($res->num_rows)>0){//$res 是结果集 这个结果集不能直接用来if判断
echo "res ".$res->num_rows;
echo "<table border='1px' width='400px'>";
while($row = $res->fetch_assoc()){
//echo "s ".$row['enword']." ".$row['chword'];
echo "<tr><td>{$row['enword']}</td><td>{$row['chword']}</td><tr>";
}
echo "</table>";
$res->free();
}
?>
结果:
这是啥 mysqlnd 5.0.10 - 20111026 - $Id: c85105d7c6f7d70d609bb4c000257868a40840ab $ 错误链接信息 0
res 11
student 学生
man 男人
women 女人
boy 男孩
boy 男孩子
nice 漂亮
beautiful 漂亮
apple 苹果
banner 通栏广告
wc 厕所
hotel 酒店