0375-3382118

可以设置电话、微信、qq,并显示不同的图标

PHP与mysql交互

admin9个月前49

  目录

  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 转载需授权!

网友评论