[mysql] selecteren veld, eerste x tekens weergeven

Pagina: 1
Acties:
  • 82 views sinds 30-01-2008

  • Creesch
  • Registratie: Februari 2002
  • Laatst online: 17:39
PHP:
1
<? } else { require("conf.php"); $server = mysql_connect($host,$user,$pass); mysql_select_db($db,$server); $sql = "SELECT * FROM teksten WHERE tekst LIKE '%$trefwoord%' ORDER BY tekst DESC LIMIT 0, 25"; $res = mysql_query($sql) or die(mysql_error()); $num = mysql_num_rows($res); if (empty($num)){   $num = "geen"; } echo"Er zijn $num zoekresultaten gevonden.<br><br>\n"; while($row = mysql_fetch_object($res)){ ?> <a href="http://www.vanallesiets.com/index.php?id=<? echo $row->id ?>"><? echo $row->titel ?></a><br>  <br><? } } ?> ?>

dit heb ik nu , nu wil ik dat hij ook veld "tekst" weergeeft, maar alleen de eerste(laten we zeggen) 50 tekens die zich in die tabel bevinden.

Is dit op 1 of andere manier makkelijk te doen? want zelf kon ik niet echt iets vinden in de manual

Verwijderd

SUBSTRING (kun je ook in MySQL gebruiken)

edit:

Kijk hier maar:
http://www.mysql.com/doc/S/t/String_functions.html

owja, en ik dacht dat je heel de manual gehad had...

  • Ed83
  • Registratie: December 2001
  • Laatst online: 17-05 15:51
$verkortetekst = substr($tekstvariabele, 0, 50);

  • Creesch
  • Registratie: Februari 2002
  • Laatst online: 17:39
tnx dat is hem inderdaad

<?
echo substr($row->tekst, 0, 400);
?>

zo werkt ie met enige aanpassingen

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:40
Substring dus, zoals al eerder vermeld.

Gewoon manual werk hoor...

https://fgheysels.github.io/


Dit topic is gesloten.