Im做,即時通訊試圖分成這樣的陣列的查詢:mysqli的上查詢添加空值
$sql = "SELECT *FROM questions";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$myString = $row["qID"] . "," . $row["question"] . "," . $row["answer"] . "%";
$myArray = explode('%', $myString);
print_r($myArray);
}
} else {
echo "0 results";
}
$conn->close();
但是當我打印陣列的print_r($ myArray的);或循環槽我的結果如下:
Array (
[0] => 1,Vem levde mellan 970-1022,2
[1] =>
)
Array (
[0] => 2,Vem levde mellan 1008-1050,3
[1] =>
)
爲什麼數組檢索空值?每個數組都有2個索引[0]和[1],但[1]是空的。 [0]索引包含的信息只是我想要的方式,但空索引造成我的麻煩。
這是**不** mysqli這樣做。 mysqli完全不在那裏。這是你建立一個字符串,並爆炸它。爆炸你剛剛建立的一個字符串有什麼意義? –
進出口分裂他們,以統一處理他們的問題遊戲:) – darrrrUC