Обучение/Помощь новичкам | В чем ошибка?
Всем привет, функция 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
что не так?подключение к бд есть
________
посл. ред. 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
Всё нужно делать в одном файле, а именно db.php. А не разрывать его на части.
________
посл. ред. 31.08.2020 в 15:30; всего 1 раз(а); by Toruz
Toruz , ты хочешь сказать, что мне в каждом файле придется прописывать подключение к бд?
Toruz (31.08.2020 в 15:15)
Гениальный запрос к БД. Зачем $_REQUEST['text']? Где это подключение к переменной text.
Всё нужно делать в одном файле, а именно db.php. А не разрывать его на части.
Гениальный запрос к БД. Зачем $_REQUEST['text']? Где это подключение к переменной text.
Всё нужно делать в одном файле, а именно db.php. А не разрывать его на части.
Oo
Файл connection.php Файл mysql.php
php
<?php $host = 'localhost'; // адрес сервера $database = 'compstore'; // имя базы данных $user = 'root'; // имя пользователя $password = '1234567'; // пароль ?> 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 , у меня почти так же все и оформлено, только через константы, ну эту ошибку то я исправил но вылезло предупреждение о том что пустой запрос
Toruz , у меня почти так же все и оформлено, только через константы, ну эту ошибку то я исправил но вылезло предупреждение о том что пустой запрос
А какой-то запрос вообще был?
Просто как бы зачем вставлять $_REQUEST? Чтобы кто угодно мог запрос выполнить поставив get/post/cookie параметр?