Bonjour à tous,
Je ne parviens pas à provoquer l'affichage de mes données par ordre décroissant. Quand j'ajoute la commande "ORDER BY id DESC", les données ne s'affichent plus...
Mes connaissances en php sont limitées, aussi si quelqu'un peu m'aider, je lui en remercie.
Ci-dessous, vous trouverez une copie de mon script php:
Par avance, merci à vous.
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
56
57
58
59
60 <? mysql_connect("xxx.xxxxx.xx", "xxxx", "xxxxx"); mysql_select_db("xxxxx"); mysql_set_charset('utf8'); $si = mysql_real_escape_string($_GET["si"]); $cnt = mysql_real_escape_string($_GET["cnt"]); $querynolimit = "SELECT * FROM RetourUtilisateur "; // Add search info to the query if (isset($_GET["s"])) { $search = mysql_real_escape_string($_GET["s"]); $querynolimit .= " WHERE login LIKE '%".$search."%'or remarque LIKE '%".$search."%' or dateheure LIKE '%".$search."%' "; } // Add start index and max count to the query $query = $querynolimit." LIMIT $si,999999"; $result = mysql_query($query); $outputArray["items"] = array(); $i = 0; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $line = array(); $line["login"] = $row["login"]; $line["remarque"] = $row["remarque"]; $line["dateheure"] = $row["dateheure"]; $outputArray["items"][$i] = $line; $i++; } $result = mysql_query($querynolimit); $total_rows = mysql_num_rows($result); $outputArray["totalItems"] = $total_rows; $outputArray["itemCount"] = $i; $encodedJSONList = json_encode($outputArray); echo "success"; print_r($encodedJSONList); ?>
Eric
Partager