Подключение к базе mysql

347
19 октября 2017, 11:53

Добрый день!

php -v

PHP 7.0.24 (cli) (built: Sep 30 2017 10:10:28) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

При попытке выполнения скрипта

$user='test';
$password='test';
$database='test';
$host='localhost';
$link = mysqli($host, $user, $password, $database) or die (mysqli_error($link));
$q="select * from workers limit 1";
$result=mysqli_query($link,$q);
echo $result;
?>

выдается ошибка

PHP Fatal error: Uncaught Error: Call to undefined function mysqli() in /usr/share/nginx/html/test/index.php:6 Stack trace: #0 {main} thrown in /usr/share/nginx/html/test/index.php on line 6

В гугле один ответ подключите библиотеку php_mysqli.dll

Но у меня рядом крутится облако на owncloud и нормально работает с базой. В чем может быть причина?

Answer 1

В место mysqli будет mysqli_connect

Answer 2

Попробуйте это: ООП вариант: $link = new mysqli(params); Процедурный вариант: $link = mysqli_connect(params); Если появляется та же ошибка, проверьте установлено (включено) ли расширение MySQLi (MySQL Improved), вызвав функцию php_info().

Answer 3

При попытке установить yum install php-mysqli получаем ошибку Error: php71w-common conflicts with php70w-common-7.0.24-1.w7.x86_64 Решил немного другим способом нашел что провайдит php-mysqli в php70w вот ссылка https://webtatic.com/packages/php70/ php70w-mysql php-mysqli, php_database php70w-mysqlnd php-mysqli, php_database

поставил php70w-mysql, ошибка ушла теперь " Object of class mysqli_result could not be converted to string" Но это уже скорее моя логическая или синтаксическая ошибка в коде. Всем спасибо за ответы!

READ ALSO
Текст в inline кнопке telegram в две строки

Текст в inline кнопке telegram в две строки

Возможно ли такое вообще? Если да, то можно пример, пожалуйста

344
Подключение стилей перед </body>

Подключение стилей перед </body>

Как в вордпресс подключить стили перед закрывающим тегом body? wp-kama - wp_enqueue_style()

269
Как считать файл по строкам?

Как считать файл по строкам?

Получаю текст в одну строку, а их в файле 4Добавляю тег <bg> и получаю кракозябры, а также каждая буква выводится с новой строки

335
Обновление php7.0 на 7.1

Обновление php7.0 на 7.1

Я поставил php 71, удалил директорию с 7

304