Съкращение в цикъл

kriss

Registered
Нещо не ми се получава съкращение когато вадя от база данни:
пример:
Код:
$query = mysql_query("SELECT * FROM bazadanni ORDER BY id DESC");
while($row = mysql_fetch_array($query)){
$name = $ow[name];
$name2 = (strlen("$name") > 30) ? substr("$name",0,30).'..' : "$name";
echo$name2;
}
и първия резултат е нормално, втория става по-къс а третя става съвсем къс... :/
 
Защо слагаш кавички около променливите?
Код:
$query = mysql_query("SELECT * FROM bazadanni ORDER BY id DESC"); 
while($row = mysql_fetch_array($query)){ 
$name = $row['name']; 
$name2 = (strlen($name) > 30) ? substr($name,0,30).'..' : $name; 
echo $name2; 
}
 
miro_94 каза:
Защо слагаш кавички около променливите?
Код:
$query = mysql_query("SELECT * FROM bazadanni ORDER BY id DESC"); 
while($row = mysql_fetch_array($query)){ 
$name = $row['name']; 
$name2 = (strlen($name) > 30) ? substr($name,0,30).'..' : $name; 
echo $name2; 
}
пак същото - първия рез. - точно, втория 1 символ по малко и � и третия 2 символа по малко и �
 

Back
Горе