Php: как исправить SQLite3: невозможно подготовить ошибку оператораPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Php: как исправить SQLite3: невозможно подготовить ошибку оператора

Сообщение Anonymous »


В приведенном ниже коде я хочу выбрать столбцы «lesson_progres» и «last_access» в таблице «progres» только тогда, когда «lesson_uid» соответствует «lesson_uid» в таблице «index_lessons». Я также хочу, чтобы они были отсортированы по Last_access в порядке нисхождения. Однако, когда я запускаю его, я получаю следующее сообщение:

Предупреждение: SQLite3::querySingle(): невозможно подготовить оператор: рядом с «ORDER»: синтаксическая ошибка в C:\Users\Utente\Desktop\phpdesktop-chrome-57.0-rc-php-7.1.3\www\ index.php в строке 28

Синтаксис кажется правильным, так в чем проблема?

Код:
$sql="ВЫБЕРИТЕ урок_uid, урок_id, урок_название ИЗ индексных_уроков"; $result=$db->query($sql); while ($row=$result->fetchArray(SQLITE3_ASSOC)) { $sql="ВЫБРАТЬ урок_прогрес, последний_доступ ИЗ прогресса WHERE урок_uid=".$row["lesson_uid"]." ORDER BY Last_access DESC"; $b=$db->querySingle($sql, true); echo "".$row["lesson_id"]."".$row["lesson_title"].""; если ($b["lesson_progres"]=="") echo "НедоступноLezione non ancora eseguitaДеттагли недоступно< /td>"; еще { $time=strtotime($b["last_access"]); $date=date("д/м/Г", $time); echo "".$b["lesson_progres"]."%$date Деттагли"; } } $db->закрыть();
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»