2011-12-15 6 views
-2

MySQL 데이터베이스에서 일부 값을 반향시키기위한 코드입니다. 첫 번째 2는 잘 작동합니다. 에코는 제대로 작동합니다. 제목에 도달 할 때까지 제대로 작동합니다. <title></title>"XXX |"으로 나타나지만 값은 표시되지 않습니다. 어떤 도움? 대단히 감사합니다!PHP MySQL 에코가 제대로 작동하지 않습니다.

while($row = mysql_fetch_array($info_array)) { 
    echo $row['id']; 
    echo "</br>"; 
    echo $row['name']; 
    echo "</br>"; 
    echo "<title>XXX | "$row['name']"</title>"; 
}; 

업데이트 : 도와 주신 모든 분들께 감사드립니다! 코드에 오류가 없음을 알았습니다. 코드에서 더 이상 오류가있었습니다. .들로 문자열을 연결

+0

을 마지막으로 에코 몇 가지 문제가있다. "with"를 이스케이프해야하거나 "str1"과 같이 문자열을 연결해야 할 필요가 있습니다. $ var1. "str2" – Alfabravo

+0

당신을 죽일 수는 없지만 뒷부분의 세미콜론이 필요하지 않습니다 –

+0

그래서 해결책 이었어? 그래서 당신은 당신의 질문에 답한 대답을 받아들입니다. 단지 해결책을 제시하지 않고 "오 이봐, 고칠 것"이라고 말하는 것뿐입니다. – CanSpice

답변

4

시도 :

echo "<title>XXX | " . $row['name'] . "</title>"; 
+0

아직도 작동하지 않았다. –

+1

@JosephTorraca : 그런 다음 다른 문제가 있습니다. 이것이 PHP와 문자열을 연결하는 방법입니다. – CanSpice

3

는 구문 오류를 줄 것 같다. $ row [ 'name'] 주위에 연결된 점을 넣거나 중괄호로 묶습니다.

echo "<title>XXX | ".$row['name']."</title>"; 

또는

echo "<title>XXX | {$row['name']}</title>"; 
+0

어느 방법을 사용해도 작동하지 않습니다. –

+0

'print_r ($ row)'할 수 있습니까? –

관련 문제