竹笋

首页 » 问答 » 灌水 » PHP操作MySQL访问数据库程序员
TUhjnbcbe - 2023/4/8 11:34:00

连接MySQL服务器

建立与MySQL数据库的连接,使用mysqli_connect()函数,它的语法格式如下:

mysqlimysqli_connect([stringserver[,stringusername[,stringpassword[,stringdbname[,intport[,stringsocket]]]]]])

它的参数含义如下:

server:可选参数,MySQL服务器地址。username:可选参数,MySQL服务器用户名。password:可选参数,MySQL服务器用户密码。dbname:可选参数,要连接的数据库名字。port:可选参数,MySQL服务器的端口号,默认。socket:可选参数,使用设置的socket或者pipe。注意:前四个参数比较常用,后两个很少用到。

PHP

选择MySQL数据库

PHP提供了mysqliselectdb()函数来选择MySQL数据库,它的语法格式如下:

?php$server=localhost;$username=root;$password=;$dbname=php_db;//快速写法$mysqli=newmysqli($server,$username,$password,$dbname);//兼容写法$mysqli=newmysqli($server,$username,$password);mysqli_select_db($mysqli,$dbname);//对象写法$mysqli=newmysqli();$mysqli-connect($server,$username,$password);$mysqli-select_db($mysqli,$dbname);?

断开MySQL服务器

使用mysqli_close()函数来关闭与MySQL服务器的连接。

执行SQL语句

数据库的“增删改查”说到底都是一句SQL语句,PHP提供了mysqli_query()函数来执行SQL语句,它的语法如下:

mixedmysqli_query(mysqlilink,stringquery[,intresultmode])

link:是调用mysqli_connect()函数返回的mysqli对象,

query:是要执行的SQL语句,

resultmode:是可选参数,它的默认值是MYSQLISTORERESULT,如果需要查询的数据量很大,需要使用MYSQLIUSERESULT。

?php$server=localhost;$username=root;$password=;$dbname=account_db;$mysqli=newmysqli($server,$username,$password,$dbname);//增$result=mysqli_query($mysqli,insertintoaccount(username,password,email)values(张三,,zhangsan

example.
1
查看完整版本: PHP操作MySQL访问数据库程序员