当前位置:首页>开发>正文

PHP如何读取MySQL数据 php mysql如何读取数据库数据

2023-05-21 18:38:16 互联网 未知 开发

 PHP如何读取MySQL数据 php mysql如何读取数据库数据

PHP如何读取MySQL数据?

PHP读取MySQL数据有如下方法:
方法一:
$rs = mysql_query($q, $dbh)
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name]
"
/* id和name可以换位置 */
@mysql_close($dbh)
/* 关闭到mysql数据库的连接 */
?>
方法二:
$rs = mysql_query($q, $dbh)
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name
"
/* id和name可以换位置 */
?>
方法三:
$rs = mysql_query($q, $dbh)
/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的
,所以,rs的值是服务器运行mysql_query()函数后返回的值 */
if(!$rs){die("Valid result!")}
echo "

" echo " ID Name " while($row = mysql_fetch_row($rs)) echo " $row[0] $row[1] " /* 定义量变(数组)row,并利用while循环,把数据一一写出来. 函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中. $row[0] 和 $row[1] 的位置可以换*/ echo ""
?>
总结:方法一是效率最高的,推荐日常使用。

php mysql如何读取数据库数据?

先配置数据库------连接数据库--------选择数据库--------填写检索表-------输出检索内容

第一种解决方法:
一、配置一下数据库:
define("DB_HOST","localhost")//数据库地址,一般为localhost
define("DB_USER","root")//数据库用户名
define("DB_PSW","")//数据库密码
define("DB_DB","databasename")//需要操作的数据库
二、连接数据库:
$conn = mysql_connect(DB_HOST,DB_USER,DB_PSW) or die
三、选择数据库:
mysql_select_db(DB_DB,$conn) or die
四、检索表:(填写tablename)
$result = mysql_query("select * from tablename") or die
五、输出检索的内容:
while ($row = mysql_fetch_row($result)){foreach($row as $data){    echo $data. }    echo

求助:php脚本读取mysql内容

m.php内容如下:
$user = $_GET[user]

$pass = $_GET[pass]

$link = mysql_connect(127.0.0.1,root,root) or die(数据库连接失败!)

//假定mysql的地址是127.0.0.1,用户名是root,密码是root

mysql_select_db(user)

//假定我用的数据库名称是user

mysql_query(set names UTF8)

$sql = "select * from `username` = ".$user." and `password`=".$pass.""

$result = array()
if($query = mysql_query($sql)){
$result = mysql_fetch_assoc($query)

echo "ok|".$result[id]."|".$result[money]

}else{
echo "用户名或密码错误"

}
?>

php怎么获得mysql数据库的数据

首先你要看php.ini有没有开启mysql的拓展函数库,然后mysql_connect()连接数据库,mysql_query("set names utf8")设置编码格式,然后mysql_select_db()设置查询的数据库
mysql_query()执行sql语句,mysql_fetch_array()或者mysql_fetch_assoc()或者mysql_fetch_num()获取结果集,mysql_close()最后关闭数据库连接,明白了么

php如何读取MYSQL数据库

首先,检查你这几个参数是否确实设置正确:
$dbhost = localhost //数据库主机地址
$dbuser = admin //mysql用户名
$dbpass = admin //mysql密码
$dbname = admin //mysql库名

另外,mysql_close() 这句已经把数据库连接关闭了因此后面对数据库的操作都不能成功。

php怎么读取mysql

大概的基本流程如下:
连接数据库,再加一个判断。
选择数据库
读取表
输出表中数据
下面是代码:
$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 "

"
while( $row = mysql_fetch_array($result) )
/*逐行获取结果集中的记录,得到数组row */
{
/*数组row的下标对应着数据库中的字段值 */
$id = $row[id]
$name = $row[name]
$sex = $row[sex]
echo ""
echo ""
echo ""
echo ""
echo ""
}
echo "
$id$name$sex
"
?>

用php代码怎么查询mysql数据库里面的

基本代码如下:
$con = mysql_connect("地址","用户","密码")
if (!$con)
{
die(数据库连接失败: . mysql_error())
}

mysql_select_db("使用的Table", $con)

$result = mysql_query("SELECT * FROM 表名 WHERE 条件")

while($row = mysql_fetch_array($result))
{
print_r($row )
echo "
"
}

mysql_close($con)
?>

看这个问题,您应该是个初学者。建议你下载一份speedphp框架,阅读一下源码。
为个人感觉这个框架对初学者来说相当不错。

手动回复,不谢

php怎么拿到mysql数据库中的最新数据

1. 利用自增字段,把要查询的数据表的id设置为自增。查询数据时,order by id desc,取第一条就是最新的。
2. 利用时间,要查询的数据表中增加时间字段,查询时,order by time desc,取第一条就是最新的。