php数据显示mysql php怎么将数据库中的数据显示出来

PHP查询MYSQL的内容,并输出结果1、用navicat新建一个数据库database1 。
2、在database1数据库中新建一个表table2 。
3、在table2中添加新的数据,新建一个名称为mysql_query的数据库 。
4、在页面中用mysql_connect 函数与数据库建立连接 。
5、用mysql_select_db函数选择要查询的数据库 。
6、添加一个查询 table2表的查询语句“$sql=select * from table2“ 。
7、将查询语句$sql添加到查询数据库函数mysql_query中,返回值赋值给变量query 。
8、最后将mysql_query 。php文件在浏览器中打开,查看查询到数据库中的内容的结果 。
php 随机显示mysql数据$sql = "select count(*) from table";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$MAX = $row["0"];//数据总条数
$rand = mt_rand(0,$$MAX);//随机数 , 0~$MAX
$per = 5; //每组人数
$sql = "select * from table limit " . $rand . "," . $per . ";";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo $row["0"];
echo $row["1"];
/* ~~~~~~~~~~~ */
}
用php显示mysql表中的数据while($row = mysql_fetch_row($rs)) echo "trtd$row[username]/td/tr"; //显示数据 应为while($row = mysql_fetch_array($rs)) echo "trtd$row['username']/td/tr"; //显示数据 mysql_fetch_row返回以数字为索引的数组, 所以$row[username]取不到值.另外$row[username]最好写成$row['username'], 因为username是常数名, 只是没有用define显式声明, 所以php会为其赋值 "username". 这样的写法是低效而且危险的, 如果你在前面已经定义了这个常数, 那这里就会发生逻辑错误了
怎么用PHP语言来显示MySQL数据库内容一般的结构如下:
?php
if (mysql_connect('127.0.0.1', 'root', '123456')){//注意密码
$sql='select * from try.ty limit 100'; //限制100,怕太多了
if ($res=mysql_query($sql)){
echo 'table';
while($row=mysql_fetch_row($res)){
echo 'Trtd'. implode('td',$row);
}
mysql_free_result($res);
echo '/table';
}else 'echo 执行数据库查询失败,SQL语句:'.$sql.'br错误信息:'.mysql_error();
mysql_close();
}else echo '数据库连接失败,错误信息:'.mysql_error();
?
怎么用php显示mysql 数据表数据html
head
title浏览表中记录/title
/head
body
center
?php
$db_host=localhost;//MYSQL服务器名
$db_user=root;//MYSQL用户名
$db_pass="";//MYSQL用户对应密码
$db_name="test";//要操作php数据显示mysql的数据库
//使用mysql_connect()函数对服务器进行连接php数据显示mysql,如果出错返回相应信息
$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());
mysql_select_db($db_name,$link);//选择相应的数据库php数据显示mysql , 这里选择test库
$sql="select * from test1";//先执行SQL语句显示所有记录以与插入后相比较
$result=mysql_query($sql,$link);//使用mysql_query()发送SQL请求
echo "当前表中的记录有php数据显示mysql:";
echo "table border=1";//使用表格格式化数据
echo "trtdID/tdtd姓名/tdtd邮箱/tdtd电话/tdtd地址/td/tr";
while($row=mysql_fetch_array($result))//遍历SQL语句执行结果把值赋给数组
{
echo "tr";
echo "td".$row[id]."/td";//显示ID
echo "td".$row[name]." /td";//显示姓名
echo "td".$row[mail]." /td";//显示邮箱
echo "td".$row[phone]." /td";//显示电话
echo "td".$row[address]." /td";//显示地址
echo "/tr";
}
echo "/table";
?
/center
/body
/html
php中用mysql调用数据并显示出来php中是楼上说的那样 。不过要将row数组json_encode($row)变成json字符串(你也可以直接$str='';$str.='XXXXX'这么把需要的东西连接起来 。)

推荐阅读