目录
PHP操作Mysql数据库连接
连接mysql服务器
选择mysql数据库
连接错误时的提示mysqli_connect_errno();
设置默认字符编码
选择特定的数据库
关闭与mysql服务器的连接
执行SQL语句
例子
前言
创建数据库
建立名为mydb的数据库
?????????创建一个名User的数据表
数据的插入
数据的预处理
数据查询
函数速查
mysqli_connect()函数实现与MYSQL连接
connID=@mysqli_connect($host,$username,$password)
住:@用来屏蔽数据库连接失败而显示的不友好的错误
mysql_select_db(mysqli link,string dbname)
link为必选参数,应用mysqli_connect()函数成功建立MYSQL服务器后返回的连接标识dbname必选参数,用户指定要选择的数据库名称
mysqli_connect_errno(); ? ? //返回最后一次连接调用的错误代码
mysqli_connect_error(); ? ? ? ? ? //返回一个字符串描述的最后一次连接调用的错误代码
可以这么写
mysqli_set_charset($link,'utf-8');
mysqli_select_db($link,'bbs');
mysqli_close($link);
mysqli_query(mysql link,string query)
link为必选参数,应用mysqli_connect()函数成功建立MYSQL服务器后返回的连接标识query为必选参数,所要执行的查询语句
我用的是warmserve,用户名默认root,密码为空
phpstudy可以点和???????
SQL语句 为
代码
我们向数据表里插入如下数据:
‘测试’, ‘12345678’,’man’,’2016-3-3’,’test@example.com’
SQL语句如下:
INSERT INTO User
(name,password,sex,dob,email)
VALUES
('测试', '12345678','man','2016-3-3','test@example.com');
代码:
插入数据时为了提高效率和防止注入使用预处理方式。
使用如下语句:
INSERT INTO User
(name,password,sex,dob,email)
VALUES
(?, ?,?,?,?);
查询数据库中的名字。
mysqli_real_escape_string()
转义用于SQL语句中的特殊字符防止SQL语句出错
BC链 http://www.chinabic.com/?id=129 转载需授权!
网友评论