我需要将mySQL中的数据添加到php脚本中的数组中。但是,脚本设置为每天自动执行一次,并且数组的大小会有所不同。有没有办法让php数组的大小不一,具体取决于从mySQL获取数据的数量?
更新: 到目前为止,这就是我所拥有的(当然,删除所有机密信息后)
$var1 = array();
$var2 = array();
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
else
{
echo "Connected successfully";
}
echo "\r\n";
//select data from
$sql = //SQL File here
$result = $conn->query($sql);
if ($result->num_rows > 0)
{
// output data of each row
while($row = $result->fetch_assoc()) {
$var1 = $row[Row 1];
$var2 = $row[Row 2];
}
?>
答案 0 :(得分:0)
根据您获取信息的方式,您可以在循环浏览结果时将MySQL查询中的每一行添加到数组中。
while( $row = mysql_fetch_assoc( $result)){
$new_array[] = $row;
}