Je suis en train d'apprendre mysql et ayant un problème avec la mise à jour/ajout de données à la tableCant Mise à jour la base de données MySQL
c'est mon code et après l'exécution de cette page quand je vais à phpmyadmin pour voir si les nouvelles données ont montré En haut, je ne le vois pas là.
<?php
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(!$conn) { die("Could not connect"); }
$dbname = "test";
mysql_select_db($dbname, $conn);
mysql_query("INSERT INTO 'test'.'table1'
('A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7', 'A8')
VALUES
('test1', 'test2', 'test3', 'test4', 'test5', 'test6', 'test7', 'test8')");
mysql_close($conn);
?>
Quelqu'un peut-il me dire ce qui ne va pas avec cela?
Avez-vous essayé de courir la déclaration en l'état dans phpMyAdmin? test.table1 n'a pas besoin d'être entre guillemets simples, ou backticks d'ailleurs, mais les backticks seraient plus valides. Au-delà, êtes-vous sûr que votre code s'exécute même? –
des messages d'erreur sont-ils retournés? – LesterDove
« Vous avez une erreur dans votre syntaxe SQL; vérifier le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser » – Kartik