Benim mysql select karakter sınırı nasıl

3 Cevap php

Benim tabloda üç satır gelen bilgi kapma ve bir çapa etiketi bunlardan birini yankılanan ediyorum.

Nasıl çapa etiketi gösterilir $ title değişkeni karakterlerin miktarını sınırlayabilir.

Kod:

$results = mysql_query("SELECT * FROM news ");

while($row = mysql_fetch_array($results)) { 
    $id = $row['id'];
    $title = $row['title'];
    $date = $row['date'];

    echo "<a href=\"" . $_SERVER['PHP_SELF']."?id=$id"."\">$title</a> | ";
}

$thisID = $_GET['id'];

if(!isset($thisID)) {
    $thisID = 7;
}

3 Cevap

Sen kullanabilirsiniz substr:

echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?id=$id" . "\">" . substr($title, 0, LENGTH) . "</a> | ";

Eğer $ başlık kırpmak istediğiniz hangi karakter uzunluğunda BOYU değiştirin.

Sen dizenin ilk parçası veya son bölümünü yerine olabilir, ama eğer bir şey, bir ellipsis {[(1 ekleyerek veya prepending tarafından dışarı bırakılmış olduğunu bir göstergesini sağlamak için daha iyi olurdu )]}