Источник https://www.youtube.com/watch?v=Z_5RGo38cdc&list=LLHgPabR2InepdgXHIaptdsQ&index=5&t=962s
Код выглядит так,
<?php
$mysqli = new mysqli('localhost','...','...','...');
if (!$mysqli){
die("Connaction failed" .mysqli_connect_error());
}
function get_posts() {
global $musqli;
$sql = "SELECT * FROM posts";
"line6" $result = mysqli_query($musqli, $sql);
"line7" $posts = mysqli_fetch_all($result, MYSQLI_ASSOC);
return $posts;
}
<pre><?php var_dump($posts) ?></pre>
<?php
$posts = get_posts ();
?>
"line 78" <?php foreach ($posts as $post) : ?>
ДИВ В КОТОРОМ ПОДСТАВЛЕНЫ ПАРАМЕТРЫ
<?php endforeach; ?>
Ошибка Warning: mysqli_query() expects parameter 1 to be mysqli, null given in D:\OpenServer\OSPanel\domains\Project2\Index.php on line 6
Warning: mysqli_fetch_all() expects parameter 1 to be mysqli_result, null given in D:\OpenServer\OSPanel\domains\Project2\Index.php on line 7
Warning: Invalid argument supplied for foreach() in D:\OpenServer\OSPanel\domains\Project2\Index.php on line 78
Происходит init базы данных в "ООП", а переменные "процедурным".
В ООП переменная имеет вид объекта: $mysqli->query();
В процедурном: mysqli_query($link, $query);
, где, к примеру, $link = mysqli_connect();
Будет полезно: https://www.php.net/manual/ru/mysqli.query.php
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
используя данный скрипт для закачки файла на сервер (крон запускает его), файл закачивается на сервер, но пустым, подскажите в чем может быть...
есть форма на сайте, стоит задача отправлять данные в телеграм каналТ
Пишу свой первый сервлет в Java EE,использую tomcat, почему-то не обрабатывается мой класс, а выдает всегда
Испробовал много вариантов с изменением путей в addResourceHandler(через classpath:/ прописывал, перемещал папку templates в webapp/WEB_INF/