を返す私は(USER_ID、USER_NAME、USER_EMAIL、USER_PW)と2行PHPのmysqliのは、FETCH_ROW列名
1管理[email protected]管理
2 USER_1 USER_1 @ユーザに列を持つテーブルを持っています。 comのUSER_1
私はこの例で、次のPHPからDBを照会しようとしています http://php.net/manual/en/mysqli-result.fetch-row.php
が、私は出力を印刷するとき、私は代わりに、値の列名を取得します(残念ながら、またラインBRE AKSは無視されます)
接続successfulSelectは
USER_EMAIL私は基本的にリンクの例をコピーし、2 rows.user_id、USER_NAME、USER_EMAIL USER_ID、USER_NAMEを返しました。私はここで間違って何をしていますか?
<?php
$conn_error = "Could not connect to db";
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_password = '';
$mysql_db = 'test';
$mysqli = new mysqli($mysql_host, $mysql_user, $mysql_password, $mysql_db);
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
} else {
echo "Connection successful";
}
$query = "SELECT 'user_id', 'user_name', 'user_email' FROM users";
if ($result = $mysqli->query($query)) {
printf("Select returned %d rows.", mysqli_num_rows($result));
/* fetch object array */
while ($row = $result->fetch_row()) {
printf ("%s, %s, %s\n", $row[0], $row[1], $row[2]);
}
$result->close();
} else {
echo "Nothing returned on query " .$query;
}
$mysqli->close();
?>
whileループ内の 'var_dump($ row)'とは何ですか? – Maximus2012