
正文
php读取表中数据,php循环读取数据库表数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php+mysql如何读取数据库数据
大概的基本流程如下:
连接数据库,再加一个判断。
选择数据库
读取表
输出表中数据
下面是代码:
?php
$con = mysql_connect("localhost","root","abc123");
/* localhost 是服务器 root 是用户名 abc123 是密码*/
if (!$con)
{
die("数据库服务器连接失败");
}
/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串 */
@mysql_select_db("a", $con);
/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/
$sql = "SELECT * FROM qq";
/* 定义变量sql, "SELECT * FROM qq" 是SQL指令,表示选取表qq中的数据 */
$result = mysql_query($sql); //执行SQL语句,获得结果集
/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/
//打印表格
echo "table border=1";
while( $row = mysql_fetch_array($result) )
/*逐行获取结果集中的记录,得到数组row */
{
/*数组row的下标对应着数据库中的字段值 */
$id = $row['id'];
$name = $row['name'];
$sex = $row['sex'];
echo "tr";
echo "td$id/td";
echo "td$name/td";
echo "td$sex/td";
echo "/tr";
}
echo "table /";
?
如果你的switch是表头,就定义这个表头字段,然后输出。
相关问答
Q1: php怎样取出数据表的全部数据?
$db = new mysqli(.......);//数据库连接你自己写
$db - query('SET NAMES 数据编码');
$Rel = $db - query('select * from 表名称');
while ( $rs = $Rel - fetch_array() ) {
echo $rs['字段名称'];
}
Q2: php怎么获取数据表中内容
?php
//打印出来的是对象object直接调用属性即可
$name = $diy-info-name;
如有疑问,请追加
Q3: php怎么读出表中数据 谁帮我看看 求高手
如果数据库可以连上,就看看代码的细节吧,逐步来写一些调试信息。
比如 mysql_connect("","","") or die (mysql_error());
再比如 把sql语句输出,直接放到 phpmyadmin中看看是否有结果
如果上一步有结果,就打印一下$row来看看。
调试到这里估计就差不多了。







