J' ai un gros soucis de code php/mysql qui m'affiche une erreur de syntaxe eu niveau de l'exécution de la requete c'est à dire
Parse error: syntax error, unexpected ';' in C:\wamp\www\koumalo\c1_aff_sim_sfr.php on line 42
d'où 42 = // Exécution de la requête
voila je veux faire une requête qui me permettra de récupérer une variable provenant de la page de l'administrateur que je suis et d'afficher les résultats
voila mon code:
vennez moi en aide SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 <?php define('DB_SERVER', 'localhost'); // serveur mysql define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur define('DB_SERVER_PASSWORD', ''); // mot de passe define('DB_DATABASE', 'koumalo_bd'); // nom de la base // Connexion au serveur mysql $connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) or die('Impossible de se connecter : ' . mysql_error()); // sélection de la base de données mysql_select_db(DB_DATABASE, $connect); // Ceci peut être demandé par un utilisateur, par exemple : $cod_op = $_POST['cod_op']; // Formulation de la requête // C'est la meilleur façon d'exécuter une requête SQL $query = sprintf("SELECT * FROM carte_puce WHERE cod_op='%$cod_op'", mysql_real_escape_string($cod_op), // Exécution de la requête $result = mysql_query($query); // Vérification du résultat // Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer. //if (!$result) { $message = 'Requête invalide : ' . mysql_error() . "\n"; $message .= 'Requête complète : ' . $query; die($message); } // Utilisation du résultat // Tenter d'affichager $result ne vous donnera pas d'informations contenues dans la ressource // Une des fonctions MySQL de résultat doit être utilisée while ($row = mysql_fetch_assoc($result)) { echo $row['id']; echo $row['ref_op']; echo $row['cod_op']; echo $row['num_tel_puce']; echo $row['activation']; echo $row['dat_reception']; echo $row['dat_activation']; echo $row['inventaire']; } // Libération des ressources associées au jeu de résultats // Ceci est effectué automatiquement à la fin du script mysql_free_result($result); ?>
Merci
Partager