Php: как исправить SQLite3: невозможно подготовить ошибку оператора ⇐ Php
Php: как исправить SQLite3: невозможно подготовить ошибку оператора
В приведенном ниже коде я хочу выбрать столбцы «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->закрыть();
В приведенном ниже коде я хочу выбрать столбцы «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->закрыть();
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме C# - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме Android - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме C# - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме Android - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-