通过PHP运行MYSQL数据库的基本格式

2018-04-06,注意时间。

记性越来越差,才几个月没碰这些东西就忘得差不多了,没办法又要从头开始,这次长记性了,一边学一边记吧。

这次把通过PHP运行MYSQL数据库的基本格式记一下。

下面是代码:

header('Content-Type:text/html; charset=utf-8');

$link = @mysqli_connect('localhost', 'root', 'root', 'test') or die('error');

mysqli_query($link, 'set names utf8');

$sql ='select * from student';

$result =mysqli_query($link, $sql);

while($row = mysqli_fetch_assoc($result)){

echo 'id=' . $row['id'] . '
';

}

mysqli_free_result($result);

mysqli_close($link);



注释:

1.header('Content-Type:text/html; charset=utf-8');

//这行是PHP头文件,每个PHP文件都要写。


2.$link = @mysqli_connect('localhost', 'root', 'root', 'test') or die('error');

//这行代码作用是连接数据库并将结果返回给$link,$link叫数据库连接标识符。@作用是隐藏错误提示,如果被其他人看到错误提示是非常危险的。

第一个参数是服务器名称,这里以本地服务器为例;第二个参数是MySql用户名;第三个参数是MySql密码;第四个参数是数据库名称;第五个参数是端口,默认是3306端口。


3.mysqli_query($link, 'set names utf8');

//设置PHP与MYSQL交互的字符集。


4.$sql ='select * from student';

//使用变量储存mysql命令,mysql命令也可以直接写在函数里,这里只是为了修改方便。这里是查询命令,也可以使用其他命令,比如:插入、修改、删除...


5.$result =mysqli_query($link, $sql);

//将刚才构造的SQL语句发往数据库执行,并将结果返回给$result。$result叫结果集。


6.

while($row = mysqli_fetch_assoc($result)){

echo 'id=' . $row['id'] . '
';

}

//通过while循环输出查询的所有数据。


7.mysqli_free_result($result);

//释放结果集以便节约内存。


8.mysqli_close($link);

//关闭数据库



以上代码用到的数据库函数:

数据库连接函数:mysqli_connect()

执行一条mysql查询:mysqli_query()

从结果集中取得一行作为关联数组:mysqli_fetch_assoc()

释放结果内存:mysqli_free_result()

关闭先前打开的数据库连接:mysqli_close()

你可能感兴趣的:(通过PHP运行MYSQL数据库的基本格式)