【发布时间】:2015-04-13 10:23:49
【问题描述】:
我想通过使用mysqli_* 从我的数据库中选择它们来获得 5 个不同的行,并将它们按数组保存在一个变量中。保存后,在页面中使用数组变量。
应该是这样的:
// Create connection
$db_connection = mysqli_connect($mysql_servername, $mysql_username, $mysql_password, $mysql_dbname);
// Check connection
if (!$db_connection) {
die("Connection failed: " . mysqli_connect_error());
}
$query = "SELECT url, title, summary, upload_date, id FROM video ORDER BY upload_date LIMIT 5";
$images= array();
$result = mysqli_query($db_connection, $query);
while(($row = mysqli_fetch_assoc($result))){
array_push($images, $row);
}
echo $images[0];
echo"<br/>";
echo $images[1][0];
echo"<br/>";
我希望将这些数据保存为一个数组,因为我想稍后在同一页面中将其用于轮播。
我正在使用mysqli_* 连接到我的数据库。
【问题讨论】:
-
到目前为止您尝试过什么?为什么这不起作用?请提供MCVE 并说明问题。
-
我试过 $images= array(); $result = mysql_query($query); while(($row = mysql_fetch_assoc($result))) { array_push($images, $row); }
-
请把它放在问题中,而不是 cmets - 毕竟这是你要问的一部分。
-
我现在编辑了它
-
您使用哪个 API 连接? mysql_ - mysqli_ - PDO?
标签: php mysql arrays multidimensional-array arraylist