requete: ou est l'erreur ? [php] - Programmation
Marsh Posté le 15-05-2002 à 14:01:30
ludo2604 a écrit a écrit : $description = mysql_query ($req_citation); $nbrows = strlen($description); |
Oulà
Essaie plutôt ça :
Code :
|
Marsh Posté le 15-05-2002 à 14:01:56
C'est bizarre ton utilisation de $description.
Pour moi, le résultat de mysql_query est simplement un identifiant, pas une structure ni une chaine de caractères.
$nbrows = mysql_num_rows($description);
$array = mysql_fetch_array($description);
$titre = $array["titre"];
$id = $array["id"];
ou bien : $titre = mysql_result($description, 0, 1);
$id = mysql_result($description, 0, 0);
[jfdsdjhfuetppo]--Message édité par bjbebert le 15-05-2002 à 14:02:21--[/jfdsdjhfuetppo]
Marsh Posté le 15-05-2002 à 14:11:01
Reply
Marsh Posté le 15-05-2002 à 13:54:55
salut,
voila kkun m'a aidé pour faire un script qui permet de limiter le nombre de chars pour mes descriptions...
j'ai essayé mais ça ne marhe pas
<?
$req= "SELECT id,titre FROM annuaire ORDER BY id DESC LIMIT 1" ;
$description = mysql_query ($req_citation);
$nbrows = strlen($description);
if (strlen($description)>60)
{
echo substr($description->titre, 0, 57)."..."; }
else
{
echo "$description->titre";
}
?>
kkun peut m'aider please ?
merci d'av
---------------
Make Portraits, Not War!