php输出数据库文字 php查询数据库并输出实例

php 怎么读取mysql一条数据并输出某一字段可以参考下面的代码:
//连接数据库服务器
$link = mysql_connect(‘host(服务器ip地址,本地用localhost)’,'数据库账户',‘数据库密码’);
//选择要连接的数据库
mysql_select_db('数据库名字');
//执行查询,返回数据源
$query = mysql_query("SELECT * FROM test");
//遍历数据源,并赋值给$r,当没有数据时,变成false中断循环
while($r = mysql_fetch_array($query)){
echo $r['field_name'];//输出字段
}
扩展资料:
mysql使用说明
1、如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候应按注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项 。
2、如果在 COMPILE 过程中出了问题,请先检查gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上 。
3、如果不是版本的问题 , 那可能是内存不足,请使用 ./configure--with-low-memory 来加入 。
4、如果要重新做configure,那么可以键入 rm config.cache 和 make clean 来清除记录 。
5、把 MySQL 安装在 /usr/local 目录下,这是缺省值 , 也可以按照需要设定所安装的目录 。
参考资料来源:百度百科-mySQL (关系型数据库管理系统)
php输出数据库信息1. 查看具体值:
echo $result[0];
2. 打印数组(使用源代码看的情况下会很清楚)
print_r($row);
3. 使用php自带的调试函数看数据结构:
var_dump($row);
php用 if语句 如何输出数据库内容?php
mysql_select_db("uchome",$conn) or die("连接数据库失败:".mysql_error());
mysql_query("set names 'gbk'");
$rs=mysql_query("select * from cdb_projects limit 1")/*这里有个小错误:limit是确定从数据库中读取记录的个数,为提高效率,一般不建议这么写Sql语句 , 因为你目前无法确定游标的位置,它可以在第一条记录上,也可能在最后一条记录上,更可能在记录列表的任意位置当然我理解你的用意,你是为了测试对数据库的读取操作,意思是只要随意读取一条记录就行了但长期这么下去 , 你会养成一种不良的习惯,代码不按标准去写,也就不可能见到你想要的结果正确的写法是:limit[start,lenth]例如:limit 0,1意思是读取第一条记录start代表起始位置 , lenth代表读取记录个数(或者叫步长)就是读取一次记录下一次将要移动的指针位置同时,强烈建议结合where子条件加以判断后进行读取 。*/
if (mysql_num_rows($rs)0){
echo $rs["name"];//这里是一个致命错误,你是输出不了任何数据的,因为当代码运行到这时原时候
//$rs仅仅是一个mysql_query的操作句柄,更不是一个结果数组//你用$rs["name"]去引用输出一个不存在的数组对象,会导致php解释错误}
?下面是正确的写法: ?php
mysql_select_db("uchome",$conn) or die("连接数据库失败:".mysql_error());
mysql_query("set names 'gbk'");
$rs=mysql_query("select * from cdb_projects where [condition] limit 0,1")
if (($num=mysql_num_rows($rs))0){
$row=mysql_fetch_array($rs);echo $row["name"];
}
?
PHP如何输出数据库的每条数据// 这是因为你从资源型结果集中获取数据时只获取了一次, 如果查询为多条数据应该迭代资源型结果集
$r = mysql_query($sql);// 你的结果集
$result = [];
while (true) {
$ary = mysql_fetch_assoc($r);// 取出第一条数据, 数据指针向后移动一位
if ($ary) {
$result[] = $ary;// 存储到结果数组中

推荐阅读