Подключение к базе данных sql через php

98
26 января 2022, 08:20

Пытаюсь подключиться к базе данных с помощью этого скрипта

<?php 
$server = 'localhost';
$user = 'admin';
$password = 'admin';
$dblink = mysqli_connect($server, $user, $password, 'db');
if($dblink)
echo 'Соединение установлено.';
else
die('Ошибка подключения к серверу баз данных.');
if($dblink)
echo ' Подключение к базе данных прошло успешно.';
else
die(' База данных не найдена или отсутствует доступ.');
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$result=mysqli_query('SELECT * FROM `pisos`');
while ($row = mysqli_fetch_assoc($result))
{
   echo $row['group_number'];
}
?>

PHP7.0 выдаёт ошибку:

Соединение установлено. Подключение к базе данных прошло успешно.PHP Warning:  mysqli_query() expects at least 2 parameters, 1 given in /var/www/admin/data/www/site/connect.php on line 15
PHP Warning:  mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /var/www/admin/data/www/site/connect.php on line 16

Что этому дьяволу от меня нужно и как это исправить?

Answer 1

Ошибка достаточно описательная.

Функция mysqli_query принимает 2 параметра, а вы передаете только 1 (manual), например: mysqli_query($dblink, 'SELECT * FROM pisos')

READ ALSO
Вывод запроса sql в html

Вывод запроса sql в html

Есть задача: пользователь вводит в вебстраницу номер учебной группы, идёт запрос sql, пользователю возвращается расписание на сегодня

209
Срабатывание BEFORE INSERT триггера при запросе INSERT...SELECT

Срабатывание BEFORE INSERT триггера при запросе INSERT...SELECT

Есть триггер для проверки уникальности вставляемого поля login в таблицу Client

160
Написать запрос к СУБД MySQL

Написать запрос к СУБД MySQL

Доброго времени суток уважаемые форумчане! В программировании MySQL совсем новичокНужно написать SQL-запрос к СУБД MySQL, который выбрал из базы...

132
Как из таблицы БД извлечь последнюю добавленную запись?

Как из таблицы БД извлечь последнюю добавленную запись?

Можно ли это сделать с помощью LIMIT? Или можно ли извлечь запись у которой самый большой id, так как у каждой строки он автоинкемируемый, а значит...

110