Я отвечу ужасным, нарисованным рукой комиком. Второе изображение является причиной того, что result
является undefined
в вашем примере кода.
Я исправил ошибку, разрешив / отредактировав следующую конфигурацию в php.ini
:
1st (uncomment и add config):
include_path = "C:\php\includes"
2nd (uncomment):
extension_dir = "ext"
3rd (uncomment и edit config):
extension=D:/PHP/ext/php_mysql.dll
extension=D:/PHP/ext/php_mysqli.dll
Христианский Марк прав, но я думаю, что ему нужно:
4rd Скопировать php.ini в "C: \ Windows". На моем компьютере необходимо скопировать его в «C: \ Windows», потому что phpinfo () выводит «Файл конфигурации (php.ini) Путь: C: \ Windows» и «Загруженный файл конфигурации: C: \ Windows \ php.ini»
5-й вход в систему Компьютер и вход в систему.
Затем он работает для меня.
Если я не делаю 4,5-го, это также не работа для меня, выход phpinfo include_path не настроен. и extension_di тоже нет. запуск теста также не работает.
Убедитесь, что включена под php.ini, просто найдите php_mysqli.dll и удалите полуточку и перезапустите apache