PHP, MySQL | Таблицы, ошибка при выводе данных

195
06 июля 2019, 15:30

Не работает вывод данных из таблицы, хотя раньше работало. Как можно пофиксить?

  $mysqli = new mysqli("localhost", "u_base", "123", "u_base");
  $mysqli->set_charset("utf8");
    if ((isset($_GET['key']))) {
      $query = "SELECT * FROM `base1` WHERE `key`=".$key;
      $sql = mysqli_query($mysqli,$query);
      $myrow = mysqli_fetch_array($sql);
      echo $myrow['date'];
      echo $myrow['id'];
      echo 'ok';
Answer 1

Переменная $key вы её не объявили. Должно быть $_GET["key"]

$mysqli = new mysqli("localhost", "u_base", "123", "u_base");
$mysqli->set_charset("utf8");
if ((isset($_GET['key']))) {
$key = $_GET["key"];
$query = "SELECT * FROM `base1` WHERE `key`=".$key;
$sql = mysqli_query($mysqli,$query);
$myrow = mysqli_fetch_array($sql);
echo $myrow['date'];
echo $myrow['id'];
echo 'ok';
READ ALSO
storage Is a directory

storage Is a directory

Потому что созданный вами $path, указывает на директорию, а писать в неё Вы пытаетесь, как в файл

181
Поиск по связанной таблице

Поиск по связанной таблице

yii2, есть модель поиска:

184
Какой лимит скорости записи в syslog

Какой лимит скорости записи в syslog

Собираюсь строить систему мониторинга ошибок на основе сислога => ELKПишу ошибки из PHP в сислог:

160
Долгий поиск match/against из php

Долгий поиск match/against из php

Проблема такая: один и тот же SQL запрос из PHP может идти например 45 секунд (логируется все точно - это только время запроса, а не загрузки всей...

178