//$db=new mysqli($dbhost(服务器),$username,$userpass,$dbdatabase);$db = new mysqli("localhost","root","123","mydb");//2.判断是否连接成功 成功为空,失败返回string(字符串)错误信息if(mysqli_connect_error())
{ echo "连接失败"; //exit 退出整个程序 }else { //3.写sql语句
$sql = "select * from Info"; //4.执行sql语句
$result=$db->query($sql); //5.处理数据(提取数据)
echo "
代号 | 姓名 | 性别 | 民族 | 生日 |
while($row=$result->fetch_row())
{ //处理性别
$sex=(bool)$row[2]?"男":"女"; //处理民族
$nation=NationName($db,$row[3]); //处理生日
$birthday=date("Y年m月d日",strtotime($row[4]));
echo "
{$row[0]} {$row[1]} {$sex} {$nation} {$birthday}";}
echo "
";}//根据民族代号查询民族名称function NationName($db,$code)
{ //3.写sql语句
$sql = "select * from Nation where code='{$code}'"; //4.执行sql语句
$result=$db->query($sql); //处理数据
if($row=$result->fetch_row())
{ return $row[1];
} else
{ return "";
}
}?>
笔记:
数据访问:一:方式1 函数1.生成连接$conn = mysql_connect("localhost","root","123");2.选择操作的数据库mysql_select_db("mydb",$conn);3.写SQL语句$sql = "insert into Info values('p100','张三',false,'n001','1988-3-4')";4.执行SQL语句$result = mysql_query($sql);5.提取数据echo var_dump($result);
二:方式2 面向对象
代码中的方法