我想用这个代码从数据库中获取一些数据
$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "test";
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
mysql_select_db($mysql_database, $bd);
$result = mysql_query("SELECT author_id FROM user");
while($data = mysql_fetch_array($result)) {
$sn=$data['author_id'];
}
$lastresult = mysql_query("SELECT * FROM post WHERE id='".$sn."'");
此代码只获取一个工作
author_id $sn=$data['author_id']
以及 $lastresult
只适用于一个 author_id
并不能获取所有的 author_id
.
如何获取所有人的数据 author_id
?
1条答案
按热度按时间c9x0cxw01#
您正在覆盖
$sn
每个循环。ps:mysql*函数已弃用,存在安全问题。考虑用mysqli_3;函数或pdo替换。