쿼리없는 경우 반환하지 '0': 나는 그것을 사용하는 경우 여기PHP 에코 코드 여기에는 결과
$query = "SELECT name,deleted,COUNT(message) as message FROM guestbook_message WHERE name='".$name."' AND deleted=1 GROUP BY name";
$result = mysql_query($query) or die(mysql_error());
$deletedtotal_row = mysql_fetch_array($result);
:
echo "You have had ".($deletedtotal_row['deleted']) ? $deletedtotal_row['deleted'] : '0'." messages deleted";
이 오류가, 구문 오류가 표시되지 않습니다, 결과를 표시하지는 않습니다.
하지만 사용할 때 : 그것은 잘 작동
echo ".$totaldeleted_row['deleted'].";
. 그러나 해당 사용자에 대해 삭제 된 메시지가 없으면 아무것도 반환하지 않지만 '0'으로 표시하려고합니다.
내가 잘못 가고있는 아이디어가 있습니까?
그것은 * * 아주 나쁜 아니다. 최적이 아닐 수도 있습니다. 읽을 가치가 없을 수도 있습니다. 그러나 그것은 결코 나쁜 것이 아닙니다. (특히 대안과 관련이 있습니다) ... – ircmaxell
답해 주셔서 감사합니다. 이름 = ". $ 이름"사용 중입니다. 쿼리에서 사용할 수 있습니까? – Tom
내가 그것을 사용할 때 모든 div를 동기화하지 못한 것처럼 보입니다. '0'결과를 표시하려고 시도 할 때까지는 문제가 없습니다. div는 또한 PHP 내부에 있습니다. – Tom