Ses dernières news
Ses derniers sujets sur les forums
Bonjour, ou rebonjour.
Voila, un souci sur un script de pagination qui fontionne bien en locale et quand J'ai uploder sur mon serveur on m'affiche l'erreur suivant
Erreur : 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 'FROM news ORDER BY id ASC limit 0,2' at line 1 J'ai passé pas mal de temps dessus, mais je pique sur cette erreur.
S'il vous plai pourriez-vous m'aider. Merci d'avance!
Problème sur le tuto comment faire une messagerie interne basée sur le comment faire un espace membre.
Quand je m'inscris sur la page inscription voila le mssage d'erreur: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /data/multiserv/users/369144/projects/629299/www/essai/inscription.php:1) in /data/multiserv/users/369144/projects/629299/www/essai/inscription.php on line 22
Warning: Cannot modify header information - headers already sent by (output started at /data/multiserv/users/369144/projects/629299/www/essai/inscription.php:1) in /data/multiserv/users/369144/projects/629299/www/essai/inscription.php on line 27
voilà j'y arrive pas as allez dans la page membre
Ses derniers messages sur les forums
Merci d'avance comme je l'est bien signifier le code marche correctement en local , mais ne marche pas une foi que j'envoie sur mon serveur et l'erreur c'est ceci
Erreur : 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 'FROM news ORDER BY id ASC limit 0,2' at line 1
OK OK merci d'avance voila le code
<?php
//=========================================
// includes du fichier fonctions
//=========================================
require 'fonctions.php';
//=========================================
// information pour la connection à le DB
//=========================================
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'basedn';
//=========================================
// initialisation des variables
//=========================================
// on va afficher 2 résultats par page.
$nombre = 2;
// si limite n'existe pas on l'initialise à zéro
if (!$limite) $limite = 0;
// on cherche le nom de la page.
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$page = $path_parts["basename"];
//=========================================
// connection à la DB
//=========================================
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
//=========================================
// requête SQL qui compte le nombre total
// d'enregistrements dans la table.
//=========================================
$select = 'SELECT * FROM news';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
//=========================================
// vérifier la validité de notre variable
// $limite;
//=========================================
$verifLimite= verifLimite($limite,$total,$nombre);
// si la limite passée n'est pas valide on la remet à zéro
if(!$verifLimite) {
$limite = 0;
}
//=========================================
// requête SQL qui ne prend que le nombre
// d'enregistrement necessaire à l'affichage.
//=========================================
$select = 'select titre,contenu FROM
news ORDER BY id ASC limit '.$limite.','.$nombre;
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
//=========================================
// si on a récupéré un resultat on l'affiche.
//=========================================
if($total) {
// début du tableau
echo '<table class="tabcentre" align="center"'."\n";
// première ligne on affiche les titres de colonnes
echo '<tr>';
echo '<td align="center" bgcolor="#D6E1FA"><b>titre</b></td>';
echo '<td align="center" bgcolor="#D6E1FA"><b>contenu</b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td class="winxpv" bgcolor="#e1ebf4">'.$row['titre'].'</td>';
echo '<td class="winxpv" bgcolor="#e1ebf4">'.$row['contenu'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
}
else echo 'Pas d\'enregistrements dans cette table...';
mysql_free_result($result);
//=========================================
// si le nombre d'enregistrement à afficher
// est plus grand que $nombre
//=========================================
if($total > $nombre) {
// affichage des liens vers les pages
affichePages($nombre,$page,$total);
// affichage des boutons
displayNextPreviousButtons($limite,$total,$nombre,$page);
}
?>
Bonjour, ou rebonjour.
Voila, un souci sur un script de pagination qui fontionne bien en locale et quand J'ai uploder sur mon serveur on m'affiche l'erreur suivant
Erreur : 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 'FROM news ORDER BY id ASC limit 0,2' at line 1 J'ai passé pas mal de temps dessus, mais je pique sur cette erreur.
S'il vous plai pourriez-vous m'aider. Merci d'avance!
Ses derniers commentaires de news
Aucun commentaire de news
Ses derniers commentaires de sites
Aucun commentaire de sites
Ses derniers commentaires de wall