2012-06-20 8 views
-1

안녕하세요, 문자 만 50 자까지 울리려고합니다.하지만 내 코드에서 뭔가 잘못되었습니다. 누군가가 모양을 잘못 잡을 수 있습니까?일부 문자를 반향합니다.

<?php  
$id=18;   
$result=mysql_query("select * from article where id='$id'");   
$row=mysql_fetch_array($result); 
$row = substr($row, 0,50); 
?> 

<?php echo $row['info_en']; 
?> 
+0

당신은 배열에'SUBSTR()를'적용 할 수 없습니다 아래의 코드를 사용하여; ''Array ''문자열에서만 작동합니다. –

답변

2

<?php  
$id=18;   
$result=mysql_query("select * from article where id='$id'");   
$row=mysql_fetch_array($result); 
$row['info_en']= substr($row['info_en'], 0,50); 
?> 

<?php echo $row['info_en']; 
?> 
+0

감사합니다 많이 피트 – mauro

+0

당신이 가장 환영합니다 – Pete

1

배열을 substr으로 지정 하시겠습니까? 당신은 당신이 아마 의미 아무것도 얻을 배열로 참조하려고하면 다음 문자열 "Array"을 얻을 것이다 substr에 배열을하려고하면 당신은 아마

$row['info_en'] = substr($row['info_en'], 0,50); 

을 의미 할 수있다. 코드에서 논리적 인 오류가 있습니다

관련 문제