PDA

Bekijk Volledige Versie : beperking van het aantal tekens PHP



M@rcel
08/10/03, 17:30
Hallo,

Ik gebruik onderstaande code om een MySQL database uit te lezen en nu
wil ik aan de gegevens van T1 een limit verbinden van 400 tekens die
hij laat zien. (op andere pagina's moet hij wel alles laten zien)
Hoe doe ik dat? Heb iets geprobeerd met substr($T1, 0, 400) maar ik
begreep niet waar ik dat moest plaatsen en hoe het werkte.

kan iemand me hierbij helpen? Alvast bedankt!

groeten marcel,

<?php
/* Maak verbinding

*/

$database_server = mysql_connect("******",
"*****", "******");

mysql_select_db("******", $database_server);

$sql = "SELECT * FROM DB8 ORDER BY PLAATS";

// Voer die query uit
$resultaat = mysql_query($sql);

while ($record = mysql_fetch_object($resultaat)) {
echo "<b><img src=Roodpijltje.gif> $record->PLAATS,
$record->ADRES $record->NUMMER</b> <font color=#FF0000>
$record->STATUS </FONT> <BR> $record->T1 <BR><B> $record->PRIJS
</B><BR><BR> \n";
}

?>

Daniel Tryba
08/10/03, 18:00
M@rcel <marcel@bremmer.nl> wrote:
> Ik gebruik onderstaande code om een MySQL database uit te lezen en nu
> wil ik aan de gegevens van T1 een limit verbinden van 400 tekens die
> hij laat zien. (op andere pagina's moet hij wel alles laten zien) Hoe
> doe ik dat?

Dat kan je het best aan de database overlaten.Mysql heeft daarvoor een
mooie LEFT(str,len) functie
(http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#IDX1202).

> Heb iets geprobeerd met substr($T1, 0, 400) maar ik begreep niet waar
> ik dat moest plaatsen en hoe het werkte.

Je weet dus niet hoe je strings kan samenstellen in PHP?
Volgens http://php.net/substr retouneerd substr() een string. Die wil je
optellen bij een andere string:
http://nl.php.net/manual/en/language.operators.string.php

Dus:
$foo="bar".substr($var,$start,$len)." bla";

--

Daniel Tryba