Correction status:qualified
Teacher's comments:
连接设置:
<?php define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PASS','root'); define('DB_NAME','php'); define('DB_CHAR','utf8');
点击 "运行实例" 按钮查看在线实例
数据库连接:
<?php // 入数据库连接参数 require'mysqli_config.php'; // 2. 调用连接函数,成功则返回mysqli对象,失败返回false $db=@mysqli_connect(DB_HOST,DB_USER,DB_PASS); // 3. 测试连接是否成功 if(mysqli_connect_errno($db)){ exit('连接失败'.mysqli_connect_error($db)); }else { echo '连接ok'.'<br>'; } // 4. 选择要操作的数据库 mysqli_select_db($db,DB_NAME); // 5. 设置默认字符集 mysqli_set_charset($db,DB_CHAR);
点击 "运行实例" 按钮查看在线实例
数据库查询操作:
<?php require'connect.php'; // 执行查询 if($res=mysqli_query($db,'SELECT user_name FROM user')){ while ($row=mysqli_fetch_assoc($res)) { var_export($row); echo'<hr>'; } } else{ exit('查询失败'.mysqli_errno($db).':'.mysqli_error($db)); } // 释放结果集(仅针对select) mysqli_free_result($res); //4.关闭数据库连接 mysqli_close($db);
点击 "运行实例" 按钮查看在线实例