Loading...
Всем привет, функция mysqli_query, 1 параметр это переменная с подключением с БД, второй это сам запрос в бд, выдается ошибка Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:Users79963DownloadsOpenServerdomainslocalhostscriptrun_query.php on line 5
что не так?подключение к бд есть
________
посл. ред. 31.08.2020 в 13:20; всего 1 раз(а); by 368389611
php
   <?php require '../script/db.php';  $text = $_REQUEST['text']; $result = mysqli_query($result, $text); if(!$result){ die("<p>Ошибка пр выполнении запроса" . $text .  "</p>"); } //echo "<p>Ваш результат</p>"; //echo "<ul>"; //while ($row = mysqli_fetch_row($result)) { //echo "<li>" . $row[0] . "</li>"; //} //echo "</ul>";  ?>   
Гениальный запрос к БД. Зачем $_REQUEST['text']? Где это подключение к переменной text.

Всё нужно делать в одном файле, а именно db.php. А не разрывать его на части.
________
посл. ред. 31.08.2020 в 15:30; всего 1 раз(а); by Toruz
Toruz , ты хочешь сказать, что мне в каждом файле придется прописывать подключение к бд?
Toruz (31.08.2020 в 15:15)
Гениальный запрос к БД. Зачем $_REQUEST['text']? Где это подключение к переменной text.

Всё нужно делать в одном файле, а именно db.php. А не разрывать его на части.


Oo
Файл connection.php
php
   <?php $host = 'localhost'; // адрес сервера  $database = 'compstore'; // имя базы данных $user = 'root'; // имя пользователя $password = '1234567'; // пароль ?>   
Файл mysql.php
php
   <?php require_once 'connection.php'; // подключаем скрипт  // подключаемся к серверу $link = mysqli_connect($host, $user, $password, $database)  or die("Ошибка " . mysqli_error($link));  // выполняем операции с базой данных $query ="SELECT * FROM phones"; $result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));  if($result) { echo "Выполнение запроса прошло успешно"; }  // закрываем подключение mysqli_close($link); ?>   
Toruz , у меня почти так же все и оформлено, только через константы, ну эту ошибку то я исправил но вылезло предупреждение о том что пустой запрос
dreamer (31.08.2020 в 15:46)
Toruz , у меня почти так же все и оформлено, только через константы, ну эту ошибку то я исправил но вылезло предупреждение о том что пустой запрос

А какой-то запрос вообще был?
Просто как бы зачем вставлять $_REQUEST? Чтобы кто угодно мог запрос выполнить поставив get/post/cookie параметр?
Онлайн: 5
Время:
Gen. 0.1074
(c) Bym.Guru 2010-2026