
le 02/05/2007 à 04:41
Modifier un script PHP4 en PHP5 MYSQLI
moi y'a plusieurs choses que je ne comprends pas dans ce code...
1:
Cette partie n'est pas exactement la meme chose que celle juste au dessus avec le count(*), sauf qu'on cherche des valeurs specifiques ? Enfin je pense que ca peut disparaitre non ?
2:
Alors si je lis bien le code, on s'assure que get debut n'est pas declare (donc ca vaut 0...), puis on attribut la valeur 0 a $_GET['debut']... (pourquoi pas $debut tout simplement ?) et on finit par mettre une limit valant $_GET['debut']. Pourquoi ne pas simplement mettre 0 dans la limit puisque de toute facon ca sera 0...?
1:
<?php
else {
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT id, date, titre, news FROM news ORDER BY date DESC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$nbdata = mysql_num_rows($resultat);
if ($nbdata == 0) {
echo '<span class="texte_normal"><b>Aucune news trouvée.</b></span>';
} ?>
Cette partie n'est pas exactement la meme chose que celle juste au dessus avec le count(*), sauf qu'on cherche des valeurs specifiques ? Enfin je pense que ca peut disparaitre non ?
2:
<?php if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT id, date, titre, news FROM news ORDER BY date DESC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page; ?>
Alors si je lis bien le code, on s'assure que get debut n'est pas declare (donc ca vaut 0...), puis on attribut la valeur 0 a $_GET['debut']... (pourquoi pas $debut tout simplement ?) et on finit par mettre une limit valant $_GET['debut']. Pourquoi ne pas simplement mettre 0 dans la limit puisque de toute facon ca sera 0...?