Hey ... donc j'ai essayé d'exécuter la requête ci-dessous et elle ne le fera tout simplement pas. J'ai vérifié:PHP/MySQL: Requête non traitée (erreur de syntaxe près de x sur la ligne 1)
- Le nombre de champs dans le formulaire correspond au nombre de champs dans la table.
- Le nombre de variables de session correspond également à ces nombres.
- Que la requête actuelle contient les données à entrer avec un écho.
- Que le nom de la table est correct.
- Ces requêtes fonctionnent avec d'autres tables de la même base de données (elles DO).
- occasion ou mourir (mysql_error(), pour obtenir la « syntaxe incorrecte » erreur
- Reconstruit la table plusieurs fois
est ici la ligne qui est apparemment syntaxiquement problématique, si vous pouvez voir quelque chose de mal avec.. ou me diriger dans la bonne direction, je serais super reconnaissant que je suis à une perte maintenant! Serait-ce un problème de mémoire?
$sql = "INSERT INTO careBoiler (buyerID, date, sector, require, boilerMake, boilerModel, boilerType, heating, visit, deadline, budget, currcompany, specificreq) VALUES ('{$_SESSION['buyerID']}', now(), '{$_SESSION['cb']['sector']}', '{$_SESSION['cb']['require']}', '{$_SESSION['cb']['boilerMake']}', '{$_SESSION['cb']['boilerModel']}', '{$_SESSION['cb']['boilerType']}', '{$_SESSION['cb']['heating']}', '{$_SESSION['cb']['visit']}', '{$_SESSION['cb']['deadline']}', '{$_SESSION['cb']['budget']}', '{$_SESSION['cb']['currcompany']}', '{$_SESSION['cb']['specificreq']}')";
Donnez-nous votre message d'erreur. – Marwelln
C'est dans la question. Il dit "vérifier le manuel pour la version sql ... erreur de syntaxe près de require, boilerMake, etc" –
Je ne vois pas ça n'importe où dans la question ...Et require est un mot-clé réservé, renommez votre colonne de table et vous allez bien –