{MySQL} PROBLEME AVEC INSERT INTO
Résolu/Fermé
louis57
Messages postés
46
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
16 octobre 2012
-
12 mars 2010 à 06:30
louis57 Messages postés 46 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 16 octobre 2012 - 12 mars 2010 à 17:30
louis57 Messages postés 46 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 16 octobre 2012 - 12 mars 2010 à 17:30
A voir également:
- {MySQL} PROBLEME AVEC INSERT INTO
- Touche insert - Guide
- Mysql community server - Télécharger - Bases de données
- Disk boot failure insert system disk and press enter - Guide
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Activer touche insert sur ASUS UX32A - Forum Clavier
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 ;)
louis57
Messages postés
46
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
16 octobre 2012
12 mars 2010 à 06:43
12 mars 2010 à 06:43
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())
?>
elghafoud
Messages postés
121
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
29 avril 2013
18
12 mars 2010 à 10:39
12 mars 2010 à 10:39
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')
louis57
Messages postés
46
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
16 octobre 2012
12 mars 2010 à 16:05
12 mars 2010 à 16:05
merci, ca va mieux avec mysql_querry
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
louis57
Messages postés
46
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
16 octobre 2012
12 mars 2010 à 17:30
12 mars 2010 à 17:30
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