Синтаксическая ошибка PHP : syntax error, unexpected '='

338
12 июня 2017, 23:17

вот строка с ошибкой :

 result = mysqli_query ("SELECT * FROM 'news' ORDER BY 'id' DESC LIMIT  $limit");

вот весь код:

 $mysqli = false;
 function connectDB() {
     global $mysqli;
     $mysqli = new mysqli("localhost", "root", "", "myste");
 }
 function closeDB () {
     global $mysqli;
     $mysqli_close ();
 }
 function getNews ($limit) {
     global $mysqli;
     connectDB();
     result = mysqli_query ("SELECT * FROM 'news' ORDER BY 'id' DESC LIMIT  $limit");
     closeDB();
     return resultToArray ($result);
 }
 function resultToArray ($result) {
     $array = array();
     while (($row = $result_fetch_assoc()) != false)
         $array[] = $row;
     return $array;
 }

?>

Answer 1

Вы не обозначили переменную $result, вместо

result = mysqli_query ("SELECT * FROM 'news' ORDER BY 'id' DESC LIMIT  $limit");

напишите

$result = mysqli_query ("SELECT * FROM 'news' ORDER BY 'id' DESC LIMIT  $limit");
Answer 2

$limit заключить в кавычки '$limit', если не сработает news и id - заключить в обратные кавычки( та что на букве Ё) `news` и `id`

READ ALSO
не типичный вывод констант php

не типичный вывод констант php

Здравствуйте, есть константы rank1, rank2, rank3

271
Создание расписания php

Создание расписания php

Столкнулся с трудностями в создании скрипта, который будет создавать расписание для игр футбольного турнира

539
1C-Bitrix CIBlockElement::GetByID

1C-Bitrix CIBlockElement::GetByID

Нужно в файле bitrix/php_interface/initphp вывести значение свойства блока

428