php查询数据库数据返回数据 php连接数据库的方法
这篇文章给大家聊聊关于php查询数据库数据返回数据,以及php连接数据库的方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
php 该怎么循环输出数据库里返回的值
echo$goods_id[0];或者 echo$goods_id["goods_id"];
mysql_fetch_array($result)是返回一个数组
你可以在通过
$result= mysql_query("select `goods_id` from `sdb_goods` where `astrict_id`=1");
var_dump(mysql_fetch_array($result));
我看了你的追问
我觉得你是while($goods_id= mysql_fetch_array($result))没有理解
是把每一次执行的mysql_fetch_array赋给$goods_id
比如有三行数据
id name
1 123
2 456
3 789
那么while第一次执行的是把数组 array("name"=>"123")赋给$goods_id
第二次就是你查询出来的第二项,也就是 456..
希望你可以明白
也就是$goods_id得到的是一个数组,你需要输入键名引索出来
另外可以查查mysql_fetch_array,它还有个选项,控制引索出来按照数字还是查询数据的名字
php怎样查询数据库的数据
查询数据在PHP中也是比较常用,今天咪咪我就来教教大家怎样使用PHP查询mysql数据库里面的数据。
安装xampp,启动Apache和mysql,然后点击“admin”进入mysql管理界面。
如图,在mysql数据库服务器里面新建一个数据库和数据表,待会用到,如图我就新建了一个student数据库,info数据表。
info表里面的数据如图所示,有id和name字段,并且有相应的数据。
接着连接Apache和mysql服务器即可,用mysql_connect()即可连接,注意用户名和密码,我使用的都是默认的,如果你没有修改过,也可以使用默认的。
然后选择mysql服务器里面的student数据库,通过mysql_select_db()来选择。
然后使用mysql_query来向选择好的数据库发送查询语句,并且把查询结果保存到result变量里面。
接着开始使用mysql_fetct_array来把结果保存到row里面,然后循环输出即可。注意,【】里面的名称要跟数据库里面的字段名一样哦,不然会出错。
最后,还是要关掉数据库服务器连接的。
接着我们运行PHP文件,然后就可以在浏览器中显示出数据库的数据了。
接着我们再去给数据表添加数据。
然后刷新界面,这时候可以看到所有数据都会被显示哦。
用PHP代码如何查询数据库表中的一条记录
我直接在这给你修改答案算了
使用的时候删除行号修改数据库配置如果想使用页面不刷新查询数据库需要使用JQUERY如果有需要给我留言
1<?php
2 if(isset($_POST['submit'])&&$_POST['submit']=='提交'){
3//判断是否是提交过来的
4$intext=$_POST['intext'];
5 if($intext!=null||$intext!=''){
6$link= mysql_connect("localhost","root","123456");
7//数据库配置信息第一个参数数据库位置第二个是用户名第三个是密码
8 mysql_select_db("szn_test");
9//设置要使用的数据库
10$sql="select* from demo where res='".$intext."'";
11//SQL语句
12 var_dump($sql);
13$res= mysql_query($sql);
14$arr= array();
15//吧结果存入数组并记录数组长度
16$count= 0;
17 while($data= mysql_fetch_array($res)){
18$arr[$count]=$data;
19$count++;
20}
21//关闭数据库
22 mysql_close($link);
23}
24}
25
26?>
27<html>
28<head>
29<title></title>
30</head>
31<body>
32<form id="form1" method="post" action="demo.php">
33<input type="text" name="intext">
34<input type="submit" name="submit" value="提交">
35</form>
36<?php
37 if(isset($arr)&&$arr!= null){
38 for($i= 0;$i<$count;$i++){
39 foreach($arr[$i] as$key=>$value){
40 echo"key:".$key." value:".$value;
41 echo"";
42}
43 echo"<br>";
44}
45}
46?>
47</body>
48</html>
这个是数据库查询代码你可以看以下对照着修改修改
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!