php+mysql如何读取数据库数据

php+mysql如何读取数据库数据,第1张

先配置数据------连接数据库--------选择数据库--------填写检索表-------输出检索内容

第一种解决方法:

一、配置一下数据库:

define("DB_HOST","localhost");//数据库地址,一般为localhost

define("DB_USER","root");//数据库用户名

define("DB_PSW","");//数据库密码

define("DB_DB","databasename");//需要 *** 作的数据库

二、连接数据库:

$conn = mysql_connect(DB_HOST,DB_USER,DB_PSW) or die

三、选择数据库:

mysql_select_db(DB_DB,$conn) or die

四、检索表:(填写tablename)

$result = mysql_query("select from tablename") or die

五、输出检索的内容:

while ($row = mysql_fetch_row($result)){foreach($row as $data){    echo $data' ';}    echo '<br。

很简单,用循环,你那样用只能有一条记录,建议多看看php手册,对自己有好处

while ($result= mysql_fetch_array($result, MYSQL_NUM)) {

print_r($result);

}

比如你有一个城市表 city,有字段id和city_name, 代码如下:

<php

$sql = 'select from city';

$res = mysql_query($sql);

$cities = array();

while ($row = mysql_fetch_assoc($res) )

{

$cities[$row['id']] = $row['name'];

}

>

<select name="PubForm[city]" class="sgselect scate" id="city">

<option selected="selected" value="">-- 请选择城市 --</option>

<php foreach ( $cities as $id=>$city ) { >

<option value="<php echo $id; >"><php echo $city; ></option>

</select>

原理就是从mysql查询出所有城市的数据并弄成一个数组$cities ,然后循环$cities,按照下拉表单的格式输出option选项就好了

$result

作为一个结果集,类似一个表。

mysql_fetch_array会返回当前指针所在行的数据,并把指针往下移动。

当前行没有值则返回false

$data[]

表示的是该数组当前的最大索引+1的位置。

比如

$arr

=

array(

20

=>

5);

$arr[]

=

6;

$arr

----------->array(

20

=>

5

,

21

=>

6);

以上就是关于php+mysql如何读取数据库数据全部的内容,包括:php+mysql如何读取数据库数据、如何用php取出数据库表中一列所有数据、用php从mysql数据库中提取数据,生成下拉菜单(无须联动)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10192566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存