アプリ プロジェクトの API を設定しようとしています。
行を追加した「users」という名前の mysql テーブルがあります。
コードを使用して:
// Create connection
$mysqli = new mysqli("localhost","user", "pass", "db");
// Check connection
if($mysqli->connect_errno){
$result = "Failed to connect to MySQL: " . mysqli_connect_error();
print_r( json_encode($result) );
return false;
}
$row = $mysqli->query("SELECT * FROM users");
print_r( json_encode($row) );
空の結果が表示されるのはなぜですか? (接続はエラーになりません)
正確に言うと、次のようになります。
{"current_field":null,"field_count":null,"lengths":null,"num_rows":null,"type":null}
編集:
ym の元の質問への回答を得ました、ありがとう!
だから今コードを使用して:
$row = $mysqli->query("SELECT * FROM users WHERE email = '".$email."'");
$result = $row->fetch_array();
print_r( json_encode($result) );
私は結果を得る:
{"0":"test","username":"test","1":"test@test.com","email":"test@test.com","2":"test","password":"test","3":"2013-10-18 22:22:53","date_registered":"2013-10-18 22:22:53","4":"1","id":"1"}
私が欲しいのは次のようなものです:
{"username":"test","password":"test","email":"test@test.com", ...etc }
どうすればそれを取得できますか?