一般我们为了减少数据库链接,取数据是一次取出所有想要的数据然后做循环处理,而不是一个个循环取出
$servername?=?"localhost";
$username?=?"root";
$password?=?"root";
$dbname?=?"aaaa";
//?创建连接
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?Check?connection
if?($conn-connect_error)?{
die("连接失败:?"?.?$conn-connect_error);
}?
$sql?=?"SELECT?name?FROM?xiao?";//这里是查询xiao表的name列的所有数据
$result?=?$conn-query($sql);
if?($result-num_rows?0)?{
//?输出数据
while($row?=?$result-fetch_assoc())?{
//print_r($row);
echo?"name:?"?.?$row["name"]."br";//这里是循环打印
}
}?else?{
echo?"没有查询到数据";
$conn-close();
php
//打印出来的是对象object直接调用属性即可
$name?=?$diy-info-name;
如有疑问,请追加
试编写代码如下:
//从数据库根据?id?获取颜色
function?getColor($db,?$id)
{
if?($result?=?$db-query("SELECT?*?FROM?color?where?id='"?.?$id?.?"'"))
$row?=?$result-fetch_assoc();
return?$row['color'];
return?'#000000';
$mysqli?=?new?mysqli("localhost",?"test",?"test",?"room");
if?($mysqli-connect_error)?{
printf("数据库连接错误:?%s\n",?mysqli_connect_error());
exit();
table?border="1"?cellspacing="0"
tr
td?bgcolor="?php?echo?getColor($mysqli,'1')?"1/td
/tr
/table
$mysqli-close();
以上就是土嘎嘎小编为大家整理的php取出数据表中信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!