关于PHP连接数据库

1.php七代淘汰了mysql相关语法,取而代之的是mysqli语句

<?php

$conn = mysqli_connect('localhost:3307','root','');//如果端口为默认3306则可省略冒号及冒号后的端口号

if ($conn){

    echo '连接成功';

    mysqli_select_db($conn,'myapp');  //参数与mysql_select_db()中参数位置相反,第一个参数为连接,第二个参数为数据库名

    $result = mysqli_query($conn,"SELECT * FROM users");//比mysql_query()多了第一个参数,即连接。后面sql语句中users为表名

//    $result_arr = mysqli_fetch_array($result);

    $result_arr = mysqli_fetch_assoc($result);

    print_r($result_arr);

//    echo '数据条数:  '.mysqli_num_rows($result);//较低效

}else{

    echo '连接失败';

?>

2.需要注意的是sql语句中 * 表示所有字段,若想获取特定字段则需加上特定字段,用逗号隔开


  "SELECT id,name FROM users" 

3.使用如下语句可以高效的显示表中数据的条数

$result = mysqli_query($conn,"SELECT COUNT(*) FROM users");

$result_arr = mysqli_fetch_array($result);

echo '数据条数 : ' .$result_arr[0];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容