PhP/MySQL: Parse error: syntax error, unexpec
Résolu/Fermé
zebi331
Messages postés
71
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
15 mai 2010
-
9 juin 2008 à 15:52
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 10 juin 2008 à 14:01
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 10 juin 2008 à 14:01
A voir également:
- PhP/MySQL: Parse error: syntax error, unexpec
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Alert php ✓ - Forum PHP
- Php alert - Forum PHP
5 réponses
absurdsystem
Messages postés
117
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
28 août 2008
50
9 juin 2008 à 16:24
9 juin 2008 à 16:24
Slt
L'erreur doit etre au niveau de ta requete meme si l'on t'indique une autre ligne .
J'ai deja eu le cas plusieur fois et le probleme etait a chaque fois dans la requete
L'erreur doit etre au niveau de ta requete meme si l'on t'indique une autre ligne .
J'ai deja eu le cas plusieur fois et le probleme etait a chaque fois dans la requete
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
9 juin 2008 à 17:57
9 juin 2008 à 17:57
Bsr
Heu ce serait pas plutôt la table produit qui serait introuvable dans la base ma_base ?
Heu ce serait pas plutôt la table produit qui serait introuvable dans la base ma_base ?
zebi331
Messages postés
71
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
15 mai 2010
26
9 juin 2008 à 20:16
9 juin 2008 à 20:16
Désolé je suis allé voir le match (nul 0-0).
Je vous propose de contrôler le code de création de la base de donnée:
N'hésitez pas à m'indiquer si vous voyez des erreurs!!! Je ne suis qu'un simple débutant!!
Je vous propose de contrôler le code de création de la base de donnée:
<?php $connexion = mysql_connect("localhost","root",""); $base="ma_base"; if (!$connexion) { die('Impossible de se connecter: ' . mysql_error()); } if (mysql_query("CREATE DATABASE $base",$connexion)) { echo "Base de données créée"; } else { echo "Erreur lors de la création de la base de données: " . mysql_error(); } mysql_select_db($base, $connexion); $produit = "CREATE TABLE produit ( ID_PRODUIT CHAR (32) , ID_THEME CHAR (32) , NOM CHAR (32) , PHOTO CHAR (50) , PRIX DECIMAL (5,2) , , PRIMARY KEY (ID_PRODUIT) )"; mysql_query($produit,$connexion); $rproduit = " INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer1','portable', 'Acer Aspire 7720Z', 'img/poacer1.jpg', 611.04); INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer2','portable', 'Acer Aspire 5920G', 'img/poacer2.jpg', 581.91); INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer3', 'portable', 'Acer Aspire 7720G', 'img/poacer3.jpg',596.45 ); INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer4', 'portable', 'Acer Aspire 8920G', 'img/poacer4.jpg',1872.00 );"; mysql_close($connexion); ?>
N'hésitez pas à m'indiquer si vous voyez des erreurs!!! Je ne suis qu'un simple débutant!!
zebi331
Messages postés
71
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
15 mai 2010
26
9 juin 2008 à 21:38
9 juin 2008 à 21:38
Personne ne trouve d'erreur dans le code de ma base de données?
zebi331
Messages postés
71
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
15 mai 2010
26
10 juin 2008 à 08:59
10 juin 2008 à 08:59
Il n'y a personne pour m'aider? :(
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
10 juin 2008 à 09:31
10 juin 2008 à 09:31
Tu a cree la table "produit" et tu fais ta requette sur PRODUIT
$portable = "SELECT * FROM PRODUIT WHERE ID_THEME = 'portable'";
essayes:
$portable = "SELECT * FROM PRODUIT WHERE ID_THEME = 'portable'";
essayes:
$portable = "SELECT * FROM produit WHERE ID_THEME = 'portable'";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
10 juin 2008 à 14:01
10 juin 2008 à 14:01
Bjr
C'est quoi ce script de création à la noix ! lol
J'ai dû changer pas mal de trucs pour qu'il daigne fonctionner !!
Page ma_base.php :
Page mes_produits.php :
Bon dev ...
C'est quoi ce script de création à la noix ! lol
J'ai dû changer pas mal de trucs pour qu'il daigne fonctionner !!
Page ma_base.php :
<?php $connexion = mysql_connect("localhost","root",""); $base="ma_base"; if (mysql_query("CREATE DATABASE $base",$connexion)) { echo "Base de données créée<br />"; } else { echo "Erreur lors de la création de la base de données: " . mysql_error(); } mysql_select_db($base, $connexion); $sql = "CREATE TABLE produit ( ID_PRODUIT CHAR (32) , ID_THEME CHAR (32) , NOM CHAR (32) , PHOTO CHAR (50) , PRIX DECIMAL (5,2) , PRIMARY KEY (ID_PRODUIT) )"; if (mysql_query($sql,$connexion)) { echo "Table produit créée<br />"; } $sql = array(); $sql[]="INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer1','portable', 'Acer Aspire 7720Z', 'img/poacer1.jpg', 611.04);"; $sql[]="INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer2','portable', 'Acer Aspire 5920G', 'img/poacer2.jpg', 581.91);"; $sql[]="INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer3', 'portable', 'Acer Aspire 7720G', 'img/poacer3.jpg',596.45 );"; $sql[]="INSERT INTO produit (ID_PRODUIT, ID_THEME, NOM, PHOTO, PRIX) VALUES('poacer4', 'portable', 'Acer Aspire 8920G', 'img/poacer4.jpg',1872.00 );"; for ($i=0; $i < count($sql); $i++) { if (mysql_query($sql[$i],$connexion)) { echo "Requête ".$i." correctement exectutée : 1 enregistrement ajouté<br />"; } } mysql_close($connexion); ?>
Page mes_produits.php :
<?php $connexion = mysql_connect("localhost","root",""); if (!$connexion) { die('Impossible de se connecter: ' . mysql_error()); } $base="ma_base"; mysql_select_db($base, $connexion); $sql = "SELECT * FROM PRODUIT WHERE ID_THEME = 'portable'"; $result = mysql_query($sql,$connexion); echo "<table>\n"; while ($ligne=mysql_fetch_array($result)) { echo "<tr>\n"; echo "<td>".$ligne['PHOTO']."</td>\n"; echo "<td>".$ligne['NOM']."</td>\n"; echo "<td>".$ligne['PRIX']."</td>\n"; echo "</tr>\n"; } echo "</table>\n"; mysql_close($connexion); ?>
Bon dev ...
9 juin 2008 à 16:28
9 juin 2008 à 16:45
et des erreurs de principe
essayes comme ça:
9 juin 2008 à 16:49
9 juin 2008 à 16:54
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\New\portables\portable.php on line 53
9 juin 2008 à 16:58