PHP如何读取MYSQL数据库的字段内容然后返回该行所有内容?

RT,PHP如何读取MYSQL数据库的字段内容然后返回该行所有内容?数据库test表mode字段NAMEVarchar长度255默认''字段Fightint字段goodi... RT,PHP如何读取MYSQL数据库的字段内容然后返回该行所有内容?
数据库 test
表 mode
字段 NAME Varchar 长度255 默认' '
字段 Fight int
字段 good int
使用Get传参
查询NAME指定内容:测试
如果存在直接输出该行所有字段的内容
<?php
$link=MySQL_connect('127.0.0.1','root','a20140312');
if($link)
{
mysql_query("set names 'gb2312'");
mysql_select_db("300box",$link);
$NAME=$_GET['NAME'];
$geto="select * from 'fight' where NAME='$NAME'";
echo $geto;
echo "<br>";
$row=mysql_query($geto);
if($row){while($rows=mysql_fetch_array($row,MYSQL_NUM)){
echo $rows[0];
}
}
}
MySQL_close();
?>
这个是我自己写的
用的是真实的数据库
展开
 我来答
yanyongll
推荐于2016-06-15 · 超过21用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:52万
展开全部

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形式连接数据库,更安全快速。

zswdbdh1
推荐于2018-03-14 · TA获得超过160个赞
知道答主
回答量:40
采纳率:0%
帮助的人:26.4万
展开全部
是你对$rows[0]的理解有误,实际上,这个时候$rows指的是一整条数据的记录,比如说,$rows[0]可能是值id的值,假设为1,那么$rows[1]指的可能是id为1的记录name的值。

你可以使用mysql_fetch_assoc(),那么获取的$rows['name']就是你想要的结果。
更多追问追答
追问
能给个例子么
追答
例如,手册上的例子。
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}
你可以写为$row=mysql_query($geto);
if($row){while($rows=mysql_fetch_assoc($row)){
echo $rows[‘name’];
}
其中name是你的字段名,你也可以在循环里面查看一下,$rows的全部内容,就是在echo前面,添加一个var_dump($rows);。 如果不成功的话,将var_dump($rows)的结果 发给我,我看下是什么情况。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风晴城KC
2015-11-13
知道答主
回答量:35
采纳率:0%
帮助的人:16.8万
展开全部
PHP读取MySQL数据库的字段是个数组,输出数组你不会吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式