Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem omezení poctu vypisovaných znaků

zdravim mam dotaz.
Je nejaky zpusob jak pri vypisovani z databaze pomoci

$qqq = mysql_query("SELECT * FROM databaze WHERE `neco`='neco'") or die(mysql_error());
while($row = mysql_fetch_object($qqq)) {echo "<p>row-> necojineho</p>";}

omezit pocet vypsaných znaků (místo celeho textu treba jen 100)?

Předmět Autor Datum
SELECT * FROM databaze WHERE `neco`='neco' LIMIT 100
Wikan 09.02.2015 18:08
Wikan
tim omezis pocet radku, ne pocet znaku
gilhad 12.02.2015 09:49
gilhad
ted nemam pri ruce (a nechci hledat) manual k php, ale postup je asi takovyto: 1) chci omezit pocet… poslední
gilhad 12.02.2015 09:56
gilhad

ted nemam pri ruce (a nechci hledat) manual k php, ale postup je asi takovyto:

1) chci omezit pocet znaku na radek:

while($row = mysql_fetch_object($qqq)) {echo "<p>"+LEFT($row,100)+",-> necojineho</p>";} 

2) chci omezit pocet znaku celkem:

$vystup="";
while($row = mysql_fetch_object($qqq)) {$vystup=$vystup+" <p>$row-> necojineho</p>";};
echo LEFT($vystup, 100);

pripadne, pokud by toho databaze mohla vratit hodne, tak lepe

$vystup="";
while($row = mysql_fetch_object($qqq)) {
   $vystup=$vystup+" <p>$row-> necojineho</p>";
   if ( LENGTH($vystup) >100 ) BREAK;
};
echo LEFT($vystup, 100);

jak se konkretne v PHP pisou funkce LEFT, LENGTH a BREAK (vyskok z while) si uz snadno najdes sam

Zpět do poradny Odpovědět na původní otázku Nahoru