PHP学习3 查询

来源:互联网 发布:购买汽车配件的软件 编辑:程序博客网 时间:2024/06/05 23:50
<?php
//step 1
$link=mysql_connect("localhost", "root", "123456") or die("connect error!");
//step 2
mysql_select_db("xsphpdb") or die("select db error!");


//execute SQL
$sql="select id, name, price, num, desn from shops";

//result
$result=mysql_query($sql);

/*
*  一、从结果集中将记录取出
*   mysql_fetch_row($result)   //返回索引数组
*   mysql_fetch_assoc($result) //返回关联数组(下标:就是列表)
*
*   以上两个使用哪个看个人爱好
*
*
*   mysql_fetch_array($result) //返回索引和关联两个数组
*   mysql_fetch_object($result)//将一条记录以对象的形式返回
*
*   一次从结果集中取出一条记录
*
* 将指针移到到下一条记录(默认是第一记录,mysql_data_seek($result , row))
*
* 再取就是下一条记录,如果到结尾则返回false
*
*  二、从结果集中将表的字段
*
*  其它: 取行数,列数, 从那行开如取
*
*/



echo '<table align="center" width="800" border="1">';
echo '<caption><h1>演示表</h1></caption>';

while(list($id,$name,$price,$num,$desn)=mysql_fetch_row($result)){
echo '<tr>';
echo '<td>'.$id.'</td>';
echo '<td>'.$name.'</td>';
echo '<td>'.$price.'</td>';
echo '<td>'.$num.'</td>';
echo '<td>'.$desn.'</td>';
echo '</tr>';
}


echo '</table>';




//close
mysql_close();
0 0