12-18数据访问
//1.造连接对象
$db = new MySQLi("localhost","root","123","mydb");
//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返回索引和关联都有的,使用的时候不需要加双引号
//$attr = $result->fetch_array();//返回当前这条数据,返回的是一维数组,默认是索引关联都有
//$attr = $result->fetch_assoc(); //返回当前这条数据,返回的是一维关联数组
//$attr = $result->fetch_object(); //返回当前这条数据的对象
//$attr = $result->fetch_row(); //返回当前这条数据,返回的是索引数组
/*$attr = $result->fetch_all();
foreach($attr as $v)
{
echo "<div>{$v[0]}--{$v[1]}--{$v[2]}--{$v[3]}--{$v[4]}</div>";
}*/
/*while($attr = $result->fetch_row())
{
echo "<div>{$attr[0]}--{$attr[1]}--{$attr[2]}--{$attr[3]}--{$attr[4]}</div>";
}*/
$attr = $result->fetch_all();
//1.造连接对象
$db = new MySQLi("localhost","root","123","mydb");
//2.准备一条SQL语句
$sql = "insert into nation values('n099','民族')";
//3.执行SQL语句
$result = $db->query($sql);
//执行成功返回true,执行失败返回false