十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?php
创新互联建站-专业网站定制、快速模板网站建设、高性价比桃城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式桃城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖桃城地区。费用合理售后完善,十年实体公司更值得信赖。
mysql_select_db("infosystem",
$link);
//选择数据库
$q
=
"SELECT
*
FROM
info";
//SQL查询语句
mysql_query("SET
NAMES
GB2312");
$rs
=
mysql_query($q,
$link);
//获取数据集
if(!$rs){die("Valid
result!");}
echo
"table";
echo
"trtd部门名称/tdtd员工姓名/tdtdPC名称/td/tr";
while($row
=
mysql_fetch_row($rs))
echo
"trtd$row[1]/tdtd$row[2]/tdtd$row[3]/td/tr";
//显示数据
echo
"/table";
mysql_free_result($rs);
//关闭数据集
你知道什么叫做移动指针吗?就是mysql_fetch_array!
?php
mysql_connect('127.0.0.1','root','123456');//这里的密码要你自己填写
$sql='select * from mysql.user';//这个查询语句你知道应该怎么写吧
$res=mysql_query($sql);
for ($i=0;$i5;$i++)//这就是FOR循环,执行5次,下面的{}里面的语句
{
//下面这个语句就是移动指针,然后检测是否移动成功(有没有5条数据),如果成功就显示数据内容
if ($row=mysql_fetch_array($res)) echo "$i $row[0] $row[1]br";
}
mysql_free_result($res);
mysql_close();
?
这下完整了吧,程序和我另外一个帖子回你的完全一样,只是加上了注释。你应该把你写的程序贴出来大家给你指出错误,别人给你写的程序要在你的机器上完全执行,是不大现实的,除非你把你的环境全部描述清楚。
一般我们为了减少数据库链接,取数据是一次取出所有想要的数据然后做循环处理,而不是一个个循环取出
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "aaaa";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn-connect_error) {
die("连接失败: " . $conn-connect_error);
}
$conn-query('set names utf8');
$sql = "SELECT name FROM xiao ";//这里是查询xiao表的name列的所有数据
$result = $conn-query($sql);
if ($result-num_rows 0) {
// 输出数据
while($row = $result-fetch_assoc()) {
//print_r($row);
echo "name: " . $row["name"]."br";//这里是循环打印
}
} else {
echo "没有查询到数据";
}
$conn-close();
Volist标签
Volist标签主要用于在模板中循环输出数据集或者多维数组。
例:
volist name="list" id="vo"
{$vo.id}
{$vo.name}
/volist
Foreach标签
foreach标签也是用于循环输出
例:
foreach name="list" item="vo"
{$vo.id}
{$vo.name}
/foreach