PHP MySQL 交互 笔记/练习-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
PHP 与 MySQL 交互
交互函数
函数名 | 作用 |
---|
mysqli_connect() | 与MySQL 数据库建立连接。 |
mysqli_close() | 关闭与MYSQL 数据库建立的连接。 |
mysqli_connect_errno() | 与MySQL 数据库建立连接时发生错误时的错误编号。 |
mysqli_connect_error() | 与MySQL 数据库建立连接时发生错误时的错误信息。 |
mysqli_query() | 执行SQL 语句。 |
mysqli_errno() | 执行SQL 语句时发生错误的编号。 |
mysqli_error() | 执行SQL 语句时发生错误的信息。 |
mysqli_fetch_assoc() | 从结果集对象中取数据按条取数据。 |
建立连接
<?php
$db_host="127.0.0.1";
$de_user="root";
$db_pass="root";
$db_name="bbs";
$link = @mysqli_connect($db_host,$de_user,$db_pass,$db_name);
if(!$link){
echo "connect to database failed!";
echo mysqli_connect_errno();
echo mysqli_connect_error();
exit();
}else{
echo "connect to database access";
}
?>
执行语句
<?php
$sql = "select * from message;";
$results = mysqli_query($link,$sql);
if(!$results){
echo mysqli_errno($link);
echo mysqli_error($link);
}
while($result = mysqli_fetch_assoc($results)){
var_dump($result);
}
?>
关闭连接
mysqli_close($link);
练习
create database bbs;
导入数据库
use bbs;
source C:/Users/LEGION/Desktop/bbs.sql;
# 注意 Windows 的路径用 “/” 隔开
交互
<?php
$db_host="127.0.0.1";
$de_user="root";
$db_pass="root";
$db_name="bbs";
$link = @mysqli_connect($db_host,$de_user,$db_pass,$db_name);
if(!$link){
$failed = "[".mysqli_connect_errno()."]".mysqli_connect_error();
exit($failed);
}else{
$sql = "select * from message;";
$results = mysqli_query($link,$sql);
if(!$results){
echo "[".mysqli_errno($link)."]".mysqli_error($link);
}
echo"<table border=1>";
echo"<tr><td>id</td><td>uid</td><td>title</td><td>content</td></tr>";
while($result = mysqli_fetch_assoc($results)){
echo "<tr>";
foreach($result as $key => $value){
echo "<td>";
echo $value;
echo "</td>";
}
echo "</tr>";
}
echo"</table>";
}
mysqli_close($link);
?>
效果
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |