当前位置:才华咖 > 互联网计算机 > 计算机 > php语言 > php基础之连接mysql数据库和查询数据
手机版

php基础之连接mysql数据库和查询数据

来源:才华咖 阅读:2.37W 次

文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!

php基础之连接mysql数据库和查询数据

  连接数据库,有三种方法

1. 常规方式:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

$con=mysql_connect($dbhostip,$username,$userpassword) or die("Unable to connect to the MySQL!");

$db = mysql_select_db($dbdatabasename,$con);

//执行语句

$qres=mysql_query("SELECT id,GoodsName FROM user");

//提取一条数据

11 $row=mysql_fetch_row($result);//mysql_fetch_row只能提取出查询结果的第一条记录

//提取多条记录

$reslist = array();

$i=0;

while($row = mysql_fetch_row($res)){

$reslist[$i] = $row;

$i++;

}

mysql_close($con);

//mysql_fetch_row 提取的结果是没有查询中的字段名了(也就是没有键id,GoodsName,只有值),如下图:

//mysql_fetch_assoc 提取的结果有键值,如下图:

//mysql_fetch_array提取的结果有键值,是前面两种的综合,如下图:

在mysql_connect()、mysql_select_db()等函数之前使用@(错误控制运算符),可以忽略掉系统产生的错误信息,然后我们用die()来自定义错误信息;

对于mysql_query()函数的返回值,如果执行的语句有返回值(如SELECT、SHOW、DESCRIBE等),则返回相应数据(成功时)或FALSE(失败时);如果执行的语句没有返回值(如DELETE、DROP、INSERT、UPDATE等),则返回TRUE(成功时)或FALSE(失败时)。

2. 面向对象形式

?

1

2

3

4

5

6

7

本文链接:https://www.caihuaka.com/jsjzs/php/mkqxge.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。