par
supercanard » 27 sept. 2007, 14:56
Euh.. juste pour être sur par rapport à ce que tu dis... dans ta requête avec LEFT(), ton champ "texte" n'est pas modifié, c'est "short_texte" qui doit contenir les 2 premiers caractères
Et si tu récupères un id, je pense qu'il y a peu de chance que tu ais des doublons, le distinct n'est donc peut être pas utile...
Ah oui non je viens de capter mais DISTINCT effectivement j'en ai pas besoin.
Mais je comprends toujours pas :
Code : Tout sélectionner
$req_news= mysql_query("SELECT id,titre,texte, LEFT(texte,2) AS short_texte FROM grunge_news");
Ensuite
while ($data_news= mysql_fetch_array($req_news)) {
echo '<h2>'.$data_news['titre'].'</h2>'.$data_news['short_texte'].'<p>'.$data['auteur'].'</p>';
}
?>
Ou est l'erreur ?
Edit : trouvé
'texte'
[quote="Ryle"]Euh.. juste pour être sur par rapport à ce que tu dis... dans ta requête avec LEFT(), ton champ "texte" n'est pas modifié, c'est "short_texte" qui doit contenir les 2 premiers caractères :)
Et si tu récupères un id, je pense qu'il y a peu de chance que tu ais des doublons, le distinct n'est donc peut être pas utile...[/quote]
Ah oui non je viens de capter mais DISTINCT effectivement j'en ai pas besoin.
Mais je comprends toujours pas :
[code]$req_news= mysql_query("SELECT id,titre,texte, LEFT(texte,2) AS short_texte FROM grunge_news");[/code]
Ensuite
[php]while ($data_news= mysql_fetch_array($req_news)) {
echo '<h2>'.$data_news['titre'].'</h2>'.$data_news['short_texte'].'<p>'.$data['auteur'].'</p>';
}
?>[/php]
Ou est l'erreur ? :shock:
Edit : trouvé [b]'texte'[/b]