我在这里要做的是编写一个代码来自动更新我的数据库;对于那些派生属性。以下是我尝试获取数组中所有行的代码部分:
include("dbConnect.php");
$results = $mysqli->query("SELECT * from nw_order;");
if($results)
foreach($results as $hgh)
$resultArray[] = $results->fetch_row();
else
die("Query failed");
foreach($resultArray as $row) {
foreach($row as $field)
print $field." ";
print "<br>";
}
由于某种原因,foreach只捕获偶数行。 另外,尝试用while替换foreach会给我带来内存不足的错误。我很累,我明天会来。如果你能帮助我,那就太棒了。
答案 0 :(得分:1)
include("dbConnect.php");
$results = $mysqli->query("SELECT * from nw_order;");
$rows = array();
if($results) {
$rows = $results->fetch_all();
}
foreach($rows as $row) {
foreach($row as $field) {
echo $field." ";
}
echo "<br>";
}
但实际上我不会选择“SELECT *”,也不会打印所有字段。 当事情更明确时,我发现事情更易于维护。