mysqli_connect не работает на MAMP - PullRequest
0 голосов
/ 24 февраля 2012

Код ниже работал на моем старом iMac с MAMP.Тем не менее, он не работает на моем новом iMac.Как это исправить?Нужно ли что-то делать с файлом php.ini?

<?php
$dbConnection = mysqli_connect("localhost", "xxxx", "xxxx", "gallery");
$query = "SELECT * FROM images";
$stmt = mysqli_prepare($dbConnection,$query);
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $id, $categories,$img_name);
   while (mysqli_stmt_fetch($stmt)) {
     echo $id."<br />";

 }

?>

Ответы [ 3 ]

1 голос
/ 24 февраля 2012

Вы должны включить расширение php_mysqli в PHP.ini.По умолчанию он отключен.

, найдите следующую строку: extension = php_mysqli

1 голос
/ 03 апреля 2018

Я боролся с этим большую часть дня, прежде чем на домашней странице MAMP (localhost) попалось следующее: если вы используете PHP версии 5.5.x или более ранней, mysqli_connect () должен работать нормально, но Если вы используете PHP версии 5.6.x или выше, попробуйте mysqli_init () и посмотрите, подходит ли вам это. Это сработало для меня! Отображается под заголовком «Примеры». Удачи!

0 голосов
/ 24 февраля 2012

Проблема: в операторе связывания отсутствует имя столбца.

...