Correction status:Uncorrected
Teacher's comments:
1、使用mysqli_connect()连接数据库
<?php //第一步:创建数据库连接的常量或者变量; //liunx mac 建议用localhost $host = '127.0.0.1'; // 数据库账号。 $user = 'root'; //数据库密码 $password = 'root'; //数据库表名 $database = 'test'; //创建数据库连接资源 $dbc= mysqli_connect($host, $user, $password, $database) or die('链接错误,错误编号是:'.mysqli_connect_errno($dbc).'错误信息是:'.mysqli_connect_error($dbc)); //设置字符集 防止乱码 mysqli_set_charset($dbc, 'utf8'); ?>
点击 "运行实例" 按钮查看在线实例
2、mysqli_query() 插入数据
<?php require 'mysql_connect.php'; //准备sql语句 $sql = "INSERT INTO `user` (name,age,grade) VALUES ('kire',27,29),('kire',27,29),('kire',27,29)"; //执行sql语句 if(mysqli_query($dbc, $sql)){ echo '返回受影响的记录行数'.mysqli_affected_rows($dbc); }else{ echo '没有受影响的记录行数'.mysqli_errno($dbc).mysqli_error($dbc); } //关闭数据库连接 mysqli_close($dbc); ?>
点击 "运行实例" 按钮查看在线实例
3、mysqli_query() 删除数据
<?php require 'mysql_connect.php'; //准备要执行的sql语句 $sql = 'DELETE FROM `user` WHERE ID = 3'; if(mysqli_query($dbc, $sql)){ echo '受影响的记录'.mysqli_affected_rows($dbc); }else{ echo mysqli_connect_errno($dbc).mysqli_error($dbc); } //关闭数据库连接 mysqli_close($dbc); ?>
点击 "运行实例" 按钮查看在线实例
4、mysqli_query() 更新数据
<?php //加载数据库 include 'mysql_connect.php'; //创建sql执行语句 $sql = "update user set name= 'liinqing' where ID = 5"; //执行sql语句 if (mysqli_query($dbc, $sql)) { echo '返回受影响的行数'.mysqli_affected_rows($dbc); } else { echo '么有受影响的记录'; // // mysqli_connect_error 和mysqli_error 前者返回的是连接错误 后者是返回的执行的sql语句错误、 errno也是同理 echo mysqli_errno($dbc).mysqli_error($dbc); } //关闭数据库连接 mysqli_close($dbc); ?>
点击 "运行实例" 按钮查看在线实例
5、mysqli_query() 查询数据
<?php require 'mysql_connect.php'; //查询数据库语句 $sql = "SELECT name = 'kire' FROM `user`;"; //执行sql语句返回结果集 if ($res = mysqli_query($dbc, $sql)) { if($row = mysqli_fetch_array($res)){ print_r($row); } } else { echo mysqli_error($dbc).mysqli_errno($dbc); } //释放结果集 mysqli_free_result($res); //关闭数据库连接 mysqli_close($dbc); ?>
点击 "运行实例" 按钮查看在线实例