1
我有一個HTML,PHP和JavaScript文件。 通常在php中,你會執行這樣的查詢。這很好,我想保持。如何將php對象轉換爲javascript?
<?php
$sql = "SELECT * FROM voedingsmiddelen";
$result = mysqli_query($conn, $sql);
?>
然後你會使用這個PHP獲得'名稱'字段。這會輸出「名稱|年齡|性別|出生日期|」。這部分我想在JavaScript中做。
$count = 0;
while($row = mysqli_fetch_assoc ($result)) {
$fieldinfo = mysqli_fetch_field_direct($result,$count);
echo $fieldinfo->name;
$count++;
}
這就是我想到的,但我在這裏卡住了。我想要一個帶有'名字'的提醒,並且提醒'性',並且從數據庫提醒'birthdate'。
var arraylength=<?php echo sizeof($result)+1; ?>;
var i=0;
while(i<arraylength){
//what goes here i dunno
alert(idunnohow[i]);
i++;
}
這可能嗎?如何?
什麼樣的數組是這個,我如何得到那裏的東西?警報(數組[0])不起作用。 – user2322791
'mysqli_fetch_all()'實際上代替了你的例子中發現的while循環:它返回一個關聯數組數組,後者表示數據庫匹配查詢的單個記錄。要查看結果,你可以嘗試在上面給出的行後面追加'console.log(array);',並通過檢查瀏覽器的Javascript控制檯來查看自己的結果。我敢打賭,這是一個對象數組,每個對象都包含每個記錄的字段作爲具有字段值的屬性。 – cepharum