У меня есть база данных mysql, в которой я управляю через phpMyAdmin.Не удается выбрать из базы MYSQL
Я могу запустить INSERT
и CREATE
просто отлично с php, но не может SELECT
данные из моей базы данных.
Однако, когда я SELECT
внутри phpMyAdmin, он работает нормально.
Я не получаю ошибки, но браузер выводит статус:
500 (Внутренняя ошибка сервера)
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM test";
$result = $conn->query($sql);
echo mysql_error(); die;
echo "$result";
$conn->close();
Вы проверили журналы ошибок? Как веб-сервер, так и mysql – Dekel
Я думаю, что u не может напрямую ответить на $ result – jophab
Да, @jophab прав. вы не можете напрямую ответить на '$ result'. если вы хотите получить результат, попробуйте что-то вроде этого: 'list ($ field) = $ result-> fetch_row();' –