Ciao a tutti,
ho un errore con l'esecuzione di una insert su db mySQL che non riesco a capire,
errore: 1064 --- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'sqlQuery' at line 1.

c'� un modo per estrarre la query completa con tutti i parametri associati per verificare qual � il problema?


Grazie.
Al



ho provato, ma senza successo, con:
$stmt->debugDumpParams();
echo var_dump($stmt->fullQuery);
echo var_dump($stmt->fetchAll());


di seguito vi riporto estratto di codice che utilizzo

Codice PHP:
$sqlQuery "INSERT INTO                        "$this->table_name ."                    SET                        url = :url,                         url_detail = :url_detail,                         title = :title,                         description = :description,
                        ........
                        .........

$stmt = $this->conn->prepare($sqlQuery);

$this->url=htmlspecialchars(strip_tags($this->url));$this->url_detail=htmlspecialchars(strip_tags($this->url_detail));$this->title=htmlspecialchars(strip_tags($this->title));$this->description=htmlspecialchars(strip_tags($this->description));
.........
.........


// bind data
$stmt->bindParam(":url", $this->url);$stmt->bindParam(":url_detail", $this->url_detail);$stmt->bindParam(":title", $this->title);$stmt->bindParam(":description", $this->description);
.........
.........

if(
$stmt->execute()){     return true;}