row['error'] 35 daha büyük olduğu zaman, değer mevcut değildir ve işlevinin sonuç 0. Sorundur?
<?php
if ($row['error'] == "")
{
$error = "0";
}
else
{
$error = $row['error'];
}
if ($row['error'] != "")
{
if (strlen($error) > 35)
{
$error = substr($row['error'],0,32) + "...";
}
else
{
$error = $row['error'];
}
}
?>