PHP中如何操作数据库?
如在PHP中,经常要操作数据,比如遍历列表数据,搜索某一表中的关键词,分页操作数据,网站基本信息变量调用,经常要用到操作数据库,而操作数据库主要是通过构造执行sql语句来实现操作。
1.连接数据库
//(01)数据库配置信息
$db_host="localhost";//主机名
$db_port="3306";//端口号
$db_user="root";//用户名
$db_pass="123456";//密码
$db_name="phptest";//数据库
$charset="utf8";//字符集
//(02)php连接mysql服务器
if($link = mysqli_connect($db_host.":".$db_port,$db_user,$db_pass))
{
echo "php连接MYSQL服务器成功!";
}
else if(!$link = mysqli_connect($db_host.":".$db_port,$db_user,$db_pass)){
echo "php连接MYSQL服务器失败!";
echo "系统错误信息:".mysqli_connect_error();
}
//(03)选择当前数据库
if(!mysqli_select_db($link,$db_name))
{
echo"选择数据库{$db_name}失败!";
}
//(04)设置数据库返回数据字符集
mysqli_set_charset($link,$charset);
2.sql语句编写
$sq1 = "SELECT * FROM product ORDER BY id DESC";//查询数据表product
备注:上面是构造的sql查询语句,根据需求可构造添加,删除,修改等语句
3.执行sql语句
$result = mysqli_query($link,$sq1);
4.返回结果集
$arrs = mysqli_fetch_all($result,MYSQLI_ASSOC);//返回数据
5.视图格式化数据