PHP学习4 查询

<?php
//step 1
$link=mysql_connect("localhost", "root", "123456") or die("connect error!");
//step 2
mysql_select_db("xsphpdb") or die("select db error!");




function table($tabname) {
//execute SQL
//$sql="select * from {$tabname}";

$sql="desc 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
*
*  二、从结果集中将表的字段
*
*  其它: 取行数,列数, 从那行开如取
*
*/


$cols=mysql_num_fields($result);
$rows=mysql_num_rows($result);
echo '<table align="center" width="800" border="1">';
echo '<caption><h1>'.$tabname.'</h1></caption>';
echo '<tr>';
for($i=0; $i<$cols; $i++){


echo '<th>'.mysql_field_name($result, $i).'</th>';
}
echo '</tr>';
while($row=mysql_fetch_assoc($result)){
echo '<tr>';
foreach($row as $col){
echo '<td>'.$col.'</td>';
}
echo '</tr>';
}


echo '</table>';






echo "表[列{$cols},行{$rows}]<br>";


//close
mysql_free_result($result);
}


table('users');
table('shops');
table('article');
table('db25.users');
table('mysql.user');
mysql_close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值