本文目录一览:
- 1、php+mysql如何读取数据库数据
- 2、高手来,编写一段php数据库读取+显示+超链接代码,
- 3、php读取数据库的值并选择显示内容
- 4、如何在PHP中获取MYSQL数据库返回的数据的行数?
- 5、php判断数据集
- 6、php读取mysql,如何以表格显示数据?
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是表头,就定义这个表头字段,然后输出。
高手来,编写一段php数据库读取+显示+超链接代码,
// 这个很简单的啊.
mysql_connect();
mysql_select_db();
mysql_query('set names utf8');
$sql = 'SELECT * FROM tablename';
$r = mysql_query($sql);
if (!$r) exit('Get Data Fail...');
echo 'tableth标题/thth姓名/thth时间/th';
while (true) {
$data = mysql_fetch_assoc($r);
if ($data) {
echo 'tr';
echo 'td' . $data['title'] . '/td';
echo 'td' . $data['name'] . '/td'; // 你的数据库没有字段 name
echo 'td' . $data['start_time'] . '/td';
echo 'td
a href="index?tehere-detail-' . $data['id'] . '.html"/a
/td'; // 这个超链接
echo '/tr';
} else {
break;
}
}
echo '/table';
php读取数据库的值并选择显示内容
$con=mysql_connect('localhost','root','');//数据库信息
mysql_select_db('shop');//数据库名
mysql_query("set names utf8");//设置字符集编码
$sql="select goods_name,goods_number,shop_price from goods";//查询语句
$res=mysql_query($sql);//执行查询
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;//接受结果集
}
//遍历数组
foreach($rows as $key=$v){
echo $v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";
}
如何在PHP中获取MYSQL数据库返回的数据的行数?
1、首先打开MYSQL的管理工具,新建一个test表,并且在表中插入两个字段。
2、接下来在Editplus编辑器中创建一个PHP文件,然后进行数据库连接,并且选择要操作的数据库。
3、然后通过mysql_query方法执行一个Insert的插入语句。
4、执行完毕以后,我们回到数据库管理工具中,这个时候你会发现插入的中文乱码了。
5、接下来我们在PHP文件中通过mysql_query执行一个set names utf8语句即可完成操作。
php判断数据集
$vote_ip=$db-fetchAll($select); //获取数据集 假设你要对比的IP为存在IP列
$result=array_search("IP",array_column($vote_ip,'IP');) // 使用array_column获取数据集$vote_ip的IP列(转化为数组),并使用array_search()函数检索数组中是否有"IP",这里的IP替换为你的变量,多个变量再用for循环,至于输出你可以自己写,结果示例:
if(($result === NULL)){
echo "不存在这个IP";
}else{
echo "存在这个IP";//存在数值 0
}
php读取mysql,如何以表格显示数据?
?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//链接数据库
$conn = mysql_connect("localhost","root","");
//选择要操作的数据库
mysql_select_db('act1',$conn);
//设置操作数据库编码格式
mysql_query("set names utf8");
//执行查询操作
$re= mysql_query("select user_name,phone from user");
?
table border='1px'
!-- 表格头部 --
tr
td用户名/tdtd电话/td
/tr
?php
//每循环一次,取一行数据记录显示在一行中
while($row=@mysql_fetch_row($re)){
?
tr
td?php echo $row[0];?/tdtd?php echo $row[1];?/td
/tr
?php
}
?
/table
显示结果如下: