salut

petit pb sur une requete sql

voila la requete

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql = "SELECT topcode FROM record_data_a7570 WHERE sn = test2";
j'ai essayer aussi avec des ''

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql = 'SELECT topcode FROM record_data_a7570 WHERE sn = test2';
il n y a pas de message d 'erreur mais je n'ai pas de valeur qui apparait

alors que c 'est un code qui a déjà marché dans premier test


par contre ca marche avec la requete foruni par ma base sql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql = 'SELECT `topcode` FROM `record_data_a7570` WHERE `sn` = CONVERT(_utf8 \'test2\' USING latin1) COLLATE latin1_swedish_ci';

la je suis un peu perdu



voila le code complet


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
<?php
/**
 *
 *
 * @version $Id$
 * @copyright 2008
 */
 
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');
 
// on sélectionne la base
mysql_select_db('sebastienbaudet',$db);
 
 
 
 
// on crée la requête SQL
 
 
$sql = "SELECT topcode FROM record_data_a7570 WHERE sn = test2";
 
 
echo $sql;
 
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
 
 
 
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
 
    {
    // on affiche les informations de l'enregistrement en cours
 
?>
 
 
<?php echo $data['topcode']; ?>
 
<?php
 
    }
 
// on ferme la connexion à mysql
mysql_close();
 
 
?>
 
<a href="consultation.php" TARGET="zone4">Retour à la page d'édition</a>
</br>

plz help me


bonne journée