gpt4 book ai didi

php - 在 php 中检索 mysql 数据并回显检索到的数据

转载 作者:行者123 更新时间:2023-11-29 13:35:44 25 4
gpt4 key购买 nike

    <?php
$username = "root";
$password = "password";
$database = "xxxxxx";
$link = mysql_connect("localhost", $username, $password);
$query = "SELECT rollno FROM users where username = '".$_SESSION['MM_Username']."'";
mysql_select_db('xxxxxx', $link);
$result = mysql_query($query) or die(mysql_error($link));
$num = mysql_num_rows($result);
mysql_close();

$rows = array();

$result = mysql_query($query) or die(mysql_error());
$rows = array();
while($r = mysql_fetch_row($result))
{
$rows[] = $r[0];
}
print_r($rows);
?>

这是我的代码,我想显示当前登录用户的卷号和当我运行此代码时,我没有选择数据库。

最佳答案

首先,您应该正确编码,这意味着数据库连接和数据库选择应该位于顶部:

<?php
$username = "root";
$password = "password";
$database = "xxxx";
$link = mysql_connect("localhost", $username, $password);
mysql_select_db('xxxx', $link);

$query = "SELECT rollno FROM users where username = '".$_SESSION['MM_Username']."'";
$result = mysql_query($query) or die(mysql_error($link));
$num = mysql_num_rows($result);

$rows = array();
$result = mysql_query($query) or die(mysql_error());
$rows = array();
while($r = mysql_fetch_row($result))
{
$rows[] = $r[0];
}

print_r($rows);
mysql_close();
?>

最后还移动了mysql_close();
另一个要点是,现在 mysql_ 已弃用,请使用 mysqli_

关于php - 在 php 中检索 mysql 数据并回显检索到的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18783280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com