重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
$db = new mysqli(.......);//数据库连接你自己写
创新互联是一家专业提供大安市企业网站建设,专注与成都做网站、成都网站设计、H5高端网站建设、小程序制作等业务。10年已为大安市众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
$db - query('SET NAMES 数据编码');
$Rel = $db - query('select * from 表名称');
while ( $rs = $Rel - fetch_array() ) {
echo $rs['字段名称'];
}
$db = mysql_connect("localhost", "netyang","yang");
mysql_select_db("shiyan",$db);
$sql="select * from BIAO where name like 'a%'";
$result = mysql_query($sql);
while ($myrow=mysql_fetch_assoc($result)){
printf("ID: %s \n", $myrow["id"]);
printf("MingCheng: %s\n ", $myrow["mingcheng"]);
printf("GuiGe: %s\n ", $myrow["guige"]);
printf("DanWei: %s\n ", $myrow["danwei"]);
printf("ShuLiang: %s\n ", $myrow["shuliang"]);
}
附:你的程序逻辑应该整理一下,有点乱。
这样你放到数据库,运行一下看看行不!
PHP 版本 = 5.2 的常用连接方法为
$link = mysql_connect('mysql地址/localhost','root','root密码');
mysql_select_db('db1'); //选择一个数据库
mysql_query('set names utf8'); // 设置下数据库默认编码,避免写入/读取乱码
$res = mysql_query('select * from user'); // 执行sql 语句
$rows = array();
while($row = mysql_fetch_array($res)){
$rows[] = $row; // 循环 resouce 数据得到数组数据集合
}
print_r($rows); // 最后一步输出数据列表
PHP 版本 = 5.3 的常用连接方法为PDO形式,当然也可以使用5.2的连接方法。(PDO需开启 php_pdo_mysql 扩展)
$pdo = new PDO('mysql:host=地址/localhost;dbname=数据库名','root','root密码');
$pdo-exec('set names utf8');
$res = $pdo-query('select * from user');
$rows = array();
while($row = $res-fetch()){
$rows[] = $row;
}
print_r($rows);
大家学习php途中,建议使用5.3 版本以上以获得更好的php编程体验。
所以推荐pdo形式连接数据库,更安全快速。
循环啊。。,比如
table cellpadding="5" cellspacing="10" width="100%" border="1"
tr
td1/td
td2/td
td3/td
/tr
tr
?php foreach($detail as $d){
echo "td{$d}/td";
}
?
/tr
/table
我写的是detail就是一维数组的情况,是从你给的代码来写的。
不知道你的数据格式是什么。根据经验应该是循环tr而不是td,所以或许应该是:
table cellpadding="5" cellspacing="10" width="100%" border="1"
tr
td1/td
td2/td
td3/td
/tr
?php foreach($detail as $d){
echo "tr";
echo "td{$d[0]}/td";
echo "td{$d[1]}/td";
echo "td{$d[2]}/td";
echo "/tr";
}
/tr
?
/table
总之循环就对了,数组操作是php的亮点。