Обучение/Помощь новичкам | В чем ошибка?
Всем привет, функция 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'; // пароль
?> Файл 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 , у меня почти так же все и оформлено, только через константы, ну эту ошибку то я исправил но вылезло предупреждение о том что пустой запрос
Toruz , у меня почти так же все и оформлено, только через константы, ну эту ошибку то я исправил но вылезло предупреждение о том что пустой запрос
А какой-то запрос вообще был?
Просто как бы зачем вставлять $_REQUEST? Чтобы кто угодно мог запрос выполнить поставив get/post/cookie параметр?