je suis en train d'enregistrer des données à la base de données et j'obtiens une erreur je n'ai jamais vu avant j'ai une intuition, il a quelque chose à voir avec la collation db mais je ne suis pas sûr de quoi mal,enregistrer à la base de données mysql en utilisant php et mysqli
ici est la requête:
$query1 = "INSERT INTO scape.url (url,normalizedurl,service,idinservice) VALUES (url, normalizedurl, 4, 45454)";
$query = "INSERT INTO scape.url (url, normalizedurl, service, idinservice) VALUES ("
.$sql->real_escape_string($this->url).","
.$sql->real_escape_string($this->normalizedUrl).","
.$sql->real_escape_string($this->service).","
.$sql->real_escape_string($this->idInService).")";
$result = $sql->query($query);
echo $sql->error;
le message d'erreur que je reçois est:
classement de la baseVous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser à proximité « : //www.something/here/here/here/12345,httpwwwsomthighere » à la ligne 1
pour ces champs est utf8-general-ci et le type de champ est varchar 255
des idées là-dessus?
Merci pour cette Cletus si je pouvais, je pop « vous venez de gagner le badge GURU » sur votre écran :) comme toujours vos réponses sont détaillées et précises –