Einfache Anführungszeichen innerhalb einer Zeichenfolge in einfachen Anführungszeichen führen dazu, dass die CodeIgniterPhp

PHP-Programmierer chatten hier
Anonymous
 Einfache Anführungszeichen innerhalb einer Zeichenfolge in einfachen Anführungszeichen führen dazu, dass die CodeIgniter

Post by Anonymous »

Ich verwende das Codeigniter-Framework und weiß nicht, warum bei meiner Abfrage ein Fehler aufgetreten ist. Als ich es im Abfrage-Builder Navicat ausprobiert habe, wurde meine Abfrage erfolgreich ausgeführt und gab die maximale Anzahl meiner Feldvarchar zurück. Aber als ich es in meinem Modell ausprobiert habe, erhalte ich folgende Fehlermeldung:

Ein Datenbankfehler ist aufgetreten
Fehlernummer: 1064Sie haben einen Fehler in Ihrer SQL-Syntax;
überprüfen Sie das Handbuch, das Ihrer MariaDB-Serverversion entspricht, auf
die richtige Syntax, die in der Nähe von „0“ in Zeile 1 verwendet werden soll

Hier ist meine Abfrage im Modell:

Code: Select all

public function checkupID()
{
$query = $this->db->query('
SELECT tbl_check_up.check_up_id
FROM tbl_check_up
ORDER BY substring_index(tbl_check_up.check_up_id, '-', 1) + 0,
substring_index(tbl_check_up.check_up_id, '-', -1) + 0 DESC
LIMIT 1
');
return $query->result();
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post