Bonjour à tous,

Voici mon petit problème concernant l'affichage de 10 lignes maximum par page : en effet j'ai cette erreur qui s'affiche et je ne comprend pas le problème ?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT10, 10' at line 1
Voici mon code php :
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
  error_reporting(E_ALL);
  // se connecter à la base de données
  require_once('conn_locasaison.php'); 
  
  $maxRows_rsTousLog = 10;
  $pageNum_rsTousLog = 0;
  if (isset($_GET['pageNum_rsTousLog'])) {
    $pageNum_rsTousLog = $_GET['pageNum_rsTousLog'];
  }
  $startRow_rsTousLog = $pageNum_rsTousLog * $maxRows_rsTousLog;
  
  /*$colname_rsTousLog = "-1";
  if (isset($_SERVER['dateLog'])) {
    $colname_rsTousLog = (get_magic_quotes_gpc()) ? $_SERVER['dateLog'] : addslashes($_SERVER['dateLog']);
  }*/

  mysql_select_db($database_conn_locasaison, $conn_locasaison);
  $query_rsTousLog = 'SELECT * FROM logement WHERE libreLog=1 ORDER BY dateLog DESC LIMIT 0, 10;';
  $rsTousLog = mysql_query($query_rsTousLog,$conn_locasaison) or die(mysql_error());
  $row_rsTousLog = mysql_fetch_assoc($rsTousLog);
  
  if (isset($_GET['totalRows_rsTousLog'])) {
    $totalRows_rsTousLog = $_GET['totalRows_rsTousLog'];
  } else {
    $all_rsTousLog = mysql_query($query_rsTousLog);
    $totalRows_rsTousLog = mysql_num_rows($all_rsTousLog);
  }
  $totalPages_rsTousLog = ceil($totalRows_rsTousLog/$maxRows_rsTousLog)-1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>Accueil | tous les logements disponibles</title>
</head>
<link href="locaStyle.css" rel="stylesheet" type="text/css" />
<body>
<div id="menuG"><?php include ('header.php'); ?>
  <div id="main">
  <div id="logo"><img src="siteImages/LSImmoPetit.PNG" alt="LogoLsimmo" border="0"/></div>
  <div id="bienvenue"><br />
    </div>
  <div id="contenu">
<?php
  // tableau qui affiche la liste de tous les logements
  echo '<table border="0" cellspacing="0" cellpadding="3" id="logDispo">
        <tr><td id="titre" colspan="2">Liste de tous les logements disponibles</td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr id="soustitre"><td>Date</td><td>Ville</td><td>Type</td><td>Afficher</td></tr>
        <tr><td>&nbsp;</td></tr>';
  do {
     echo '<tr><td>'.$row_rsTousLog['dateLog'].'</td>';
     echo '<td>'.$row_rsTousLog['villeLog'].'</td>';
     echo '<td>'.$row_rsTousLog['typeLog'].'</td>';
     echo '<td><a href="pageLogements.php?id='.$row_rsTousLog['codeLog'].'&prec=log"><img src="siteImages/affich.JPG" alt="Afficher" border="0" /></a></td></tr>';
    }
  while ($row_rsTousLog = mysql_fetch_assoc($rsTousLog));
  echo '</table>';
  
  //*****ECRITURE DES LIENS VERS CHACUNE DES PAGES CREEES*****
  //nombre de lignes par page
  $nbLgnPage = 10;
  //recupere le nombre total d'enregistrements de la table logement
  $retour = mysql_query("SELECT count(codeLog) As nbEnrLog FROM logement");
  $donnees = mysql_fetch_array($retour);$totalLog = $donnees['nbEnrLog'];
  //calcul du nombre de pages qui vont se créer automatiquement. La fonction ceil() arrondit à lentier au-dessus
  $nbPagesLog = ceil($totalLog/$nbLgnPage);
  //boucle qui ecrit les liens vers chacune des pages
  echo 'Page : ';
  for ($i = 1 ; $i <= $nbPagesLog ; $i++)
  {
	 echo '<a href="listeLogmtsDisp.php?page='.$i.'">'.$i.'</a>';
  }
  
  //*****AFFICHAGE DES LOGEMENTS DANS LES PAGES*****
  if (isset($_GET['page']))
  {
    $page = $_GET['page']; //recuperer le numero de la page indique dans ladresse
  }
  else // La variable n'existe pas, la page est chargee pour la premiere fois
  {
    $page = 1; // On se met sur la page 1 (par défaut)
  }
  // On calcule le numéro du premier message a afficher qu'on prend pour le LIMIT de MySQL
  $premierMsgAffich = ($page - 1) * $nbLgnPage;
  $req = 'SELECT * FROM logement ORDER BY dateLog DESC LIMIT'.$premierMsgAffich.', '.$nbLgnPage.';';
  $reponse = mysql_query($req,$conn_locasaison) or die(mysql_error());
  //echo $reponse;
  //echo mysql_error();
  while ($donnees = mysql_fetch_assoc($reponse))
  {
    echo '<p><strong>' . $donnees['typeLog'] . '</strong> a écrit :<br />' . $donnees['dateLog'] . '</p>';
  }
?>
	</div><div id="chemin">Retour vers <a href="index.php">Accueil</a></div>
<div id="footer"><?php include ('footer.php'); ?></div></div></div>
</body>
</html>
<?php
mysql_free_result($rsTousLog);
?>
Le problème se trouverait à la ligne surlignée. Quelqu'un aurait-il une idée ? Merci d'avance,
Cordialement,
GInger