php查询表数据

  • 1,574

 

<?php
//链接
$conn=mysql_connect('localhost','root','12345678');
if($conn){
	print_r($conn);
}else{
	exit;
}

//选库
$sql="use test";
//发送sql进行查询
$rs=mysql_query($sql,$conn);//沿着conn通道进行查询
/*

$sql='select * from stusssssssss';
$rs=mysql_query($sql,$conn);
var_dump($rs);  //返回的是bool false


*/

$sql='select * from stu';
$rs=mysql_query($sql,$conn);


var_dump($rs);   //豆浆的吸管
//成功返回:resource(4, mysql result)结果集
//接下来应该怎么样?用吸管把豆浆取出来
//怎么取?  有专门的工具函数   mysql_fetch_assoc/row/array/object

print_r(mysql_fetch_assoc($rs));
print_r(mysql_fetch_assoc($rs));
print_r(mysql_fetch_assoc($rs));
print_r(mysql_fetch_assoc($rs));
var_dump(mysql_fetch_assoc($rs));   //以上取出四条数据,到第五条的时候没有值所以返回boolean false



echo '<hr />';
$sql='select * from stu';
$rs=mysql_query($sql,$conn);



while ($row=mysql_fetch_assoc($rs)) {
	print_r($row);
}

?>

<?php
$conn=mysql_connect('localhost','root','12345678');
if($conn){
	print_r($conn);
}else{
	exit;
}
$sql="use test";
$rs=mysql_query($sql,$conn);

$sql='select * from stu';
$rs=mysql_query($sql,$conn);
var_dump($rs);

print_r(mysql_fetch_assoc($rs));echo '<br />';
/*
mysql_fetch_assoc取出的是  关联数组
而且:
健-->表的字段名
值-->字段的值
Array ( [id] => 22 [sname] => ijabde [yy] => ijabde ) 
*/

print_r(mysql_fetch_row($rs));echo '<br />';
/*
mysql_fetch_row取出的结果是一个索引数组
而且:
字符从左到右,索引一次是0,1,2..N
Array ( [0] => 61 [1] => stu5' [2] => yy33333 ) 
*/
print_r(mysql_fetch_array($rs));echo '<br />';

/*
mysql_fetch_array取出的结果,既有数字索引,也有字段索引
是前2者的并集 
Array ( [0] => 83 [id] => 83 [1] => bvntmh [sname] => bvntmh [2] => bvntmh [yy] => bvntmh ) 
*/
print_r($obj=mysql_fetch_object($rs));echo '<br />';

// stdClass Object ( [id] => 58 [sname] => xingming58 [yy] => yyy585858 )
echo $obj->id;
//58
/*
mysql_fetch_object  返回的是对象
数组取值用[]
索引取值用->


比如说以数组为例
echo $arr['key']
以对象为例
echo $obj->id;
 
*/


?>

weinxin
我的微信
这是我的微信扫一扫
php最后更新:2016-5-29
开拓者博主
  • 本文由 发表于 2016年5月26日19:24:25
  • 转载请务必保留本文链接:https://www.150643.com/11.html
匿名

发表评论

匿名网友 填写信息