MAMP PhpMyAdminに「employees」という名前のmysqlテーブルが格納されています。構造Iは、ブラウザ上でJSONオブジェクトと表示としてデータを取得するPHPコードを有するJSONオブジェクトとしてデータを取得できません
従業員(ID、名前の場所)
あります。しかし、私はそれを実行すると、すべての値が「NULL」です。ここ
は私のスクリプトです:json_encoded文字列をエコーするためにあなたの試みる前
<?php
// Enter username and password
$username = root;
$password = root;
// Create database connection using PHP Data Object (PDO)
$db = new PDO("mysql:host=localhost;dbname=movies", $username, $password);
// Identify name of table within database
$table = 'employees';
// Create the query - here we grab everything from the table
$stmt = $db->query('SELECT * from '.$table);
// Close connection to database
$db = NULL;
$result = array();
while($rows = $stmt->fetch()){
array_push($result, array('name' => $row[0],
'location' => $row[1]));
};
echo json_encode(array('result' => $result));
?>
whileループの中では、あなたが使用した変数に従って行[0]ではなく行[0]でなければなりません。 –
'$ username'と' $ password'に引用符がありません。 –