连接数据库查询基础

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>

<?php
//1.造连接对象
$db = new MySQLi("localhost","用户名","密码","要操作的数据库");

//2.判断链接是否出错

if(mysqli_connect_error())
{
    die("连接失败");
}

//3.准备sql语句

$sql = "select name from info where code='p001'";

//4.执行sql语句,返回结果集对象

$result = $db->query($sql);

//5.从结果集里面取数据

//$attr = $result->fetch_all();//返回一个二维数组,里面存了所有参数

//三个可选参数:MYSQLI_ASSOC返回关联数组,MYSQLI_NUM返回索引数组,MYSQLI_BOTH返回索引和关联都有的,使用的时候不需要加双引号


//fetch_attry();返回当前这条数据,返回的是一维数组,默认是索引关联都有的

//fetch_assoc();返回当前这条数据,返回的是一维的关联数组

//fetch_object();返回当前这条数据的对象

//fetch_row();  返回当前这条数据,返回的是索引数组


/*$attr = $result->fetch_all();

foreach($attr as $v)
{
    echo "<div>{$v[0]}--{$v[1]}</div>";
}*/


/*while($attr = $result->fetch_row())
{
    echo "<div>{$attr[0]}--{$attr[1]}--{$attr[2]}--{$attr[3]}--{$attr[4]}</div>";    
}*/



$attr = $result->fetch_all();


//var_dump($attr);

//echo $attr[0][0]

?>
</body>
</html>
原文地址:https://www.cnblogs.com/chaochao00o/p/6193786.html