{MySQL} PROBLEME AVEC INSERT INTO
Résolu
louis57
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
louis57 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
louis57 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne comprends plus ce qui arrive, je n'arrive même plus a faire une requête simple en PHP pour inserer des données dans mysql
j'avais un long fichiers d'une centaine de noms et j'ai toujours un parse erreur a la ligne INSERT INTO
alors, j'ai réduit mon script au minimum pour voir ce qui en est
INSERT INTO province_canada(province) VALUES ('autre') or die(mysql_error())
j'ai un parse error sur cette ligne
et si je mets les doubles guillemets
''INSERT INTO province_canada(province) VALUES ('autre') or die(mysql_error())''
l'exécution se fait bien mais aucune entrée n'apparait dans la table
je suis renversé
merci de votre attention
Je ne comprends plus ce qui arrive, je n'arrive même plus a faire une requête simple en PHP pour inserer des données dans mysql
j'avais un long fichiers d'une centaine de noms et j'ai toujours un parse erreur a la ligne INSERT INTO
alors, j'ai réduit mon script au minimum pour voir ce qui en est
INSERT INTO province_canada(province) VALUES ('autre') or die(mysql_error())
j'ai un parse error sur cette ligne
et si je mets les doubles guillemets
''INSERT INTO province_canada(province) VALUES ('autre') or die(mysql_error())''
l'exécution se fait bien mais aucune entrée n'apparait dans la table
je suis renversé
merci de votre attention
A voir également:
- {MySQL} PROBLEME AVEC INSERT INTO
- Touche insert - Guide
- Disk boot failure insert system disk and press enter - Guide
- Mysql community server - Télécharger - Bases de données
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Insert boot media in selected boot device and press a key ✓ - Forum Windows 10
5 réponses
Bonjour,
Ne s'agit-il pas d'un problème de casse? C'est a dire que MySQL ferait la différence entre majuscules et miniscules.
''INSERT INTO province_canada(province) VALUES ('autre') or die(mysql_error())''
Serait plutôt :
''INSERT INTO PROVINCE_CANADA(PROVINCE) VALUES ('autre') or die(mysql_error())''
Sinon, il arrive souvent que l'erreur vienne du code avant, c'est a dire que php va vous indiquer une erreur a tel ligne alors qu'il s'agit en fait simplement d'une erreur dans la ligne précédente.
Bonne journée ;)
Ne s'agit-il pas d'un problème de casse? C'est a dire que MySQL ferait la différence entre majuscules et miniscules.
''INSERT INTO province_canada(province) VALUES ('autre') or die(mysql_error())''
Serait plutôt :
''INSERT INTO PROVINCE_CANADA(PROVINCE) VALUES ('autre') or die(mysql_error())''
Sinon, il arrive souvent que l'erreur vienne du code avant, c'est a dire que php va vous indiquer une erreur a tel ligne alors qu'il s'agit en fait simplement d'une erreur dans la ligne précédente.
Bonne journée ;)
ben, j'ai pas grand chose la maintenant dans le code, il ne reste que ca:
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
INSERT INTO province_canada(province) VALUES ('autre')" or die(mysql_error())
?>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
INSERT INTO province_canada(province) VALUES ('autre')" or die(mysql_error())
?>
Pourquoi le die(mysql_error()) ???
mysql_error() est une fonction php et non mysql ...
donc, soit en php :
mysql_query("INSERT INTO province_canada(province) VALUES ('autre')");
ou en Mysql (par exemple via phpmyadmin
INSERT INTO province_canada(province) VALUES ('autre')
mysql_error() est une fonction php et non mysql ...
donc, soit en php :
mysql_query("INSERT INTO province_canada(province) VALUES ('autre')");
ou en Mysql (par exemple via phpmyadmin
INSERT INTO province_canada(province) VALUES ('autre')
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
re bonjour
Est-ce quelqu'un pourrais me dire c'est ou l'erreur de syntaxe ici?
et ou dans la doc, je pourrais trouver la syntaxe, ??
<?php
$mysql_query ("INSERT INTO `ville_province` (`id`, `nom_ville`, `idnom_ville`)", $mysql_connect) or die(mysql_error($mysql_connect));
VALUES
('', 'Sherbrooke', 1), // j'ai un parse erreur a partir d'ici
('', 'Quebec', 1),
('', 'Gatineau', 1),
?>
merci de votre aide
Est-ce quelqu'un pourrais me dire c'est ou l'erreur de syntaxe ici?
et ou dans la doc, je pourrais trouver la syntaxe, ??
<?php
$mysql_query ("INSERT INTO `ville_province` (`id`, `nom_ville`, `idnom_ville`)", $mysql_connect) or die(mysql_error($mysql_connect));
VALUES
('', 'Sherbrooke', 1), // j'ai un parse erreur a partir d'ici
('', 'Quebec', 1),
('', 'Gatineau', 1),
?>
merci de votre aide