나는 noob-의 비트와 나는 힘든 시간을 보내고 있습니다 ... PHP 및 MySQL을 체크 테이블이 비어있는 경우가
이 난을 찾기 위해 DB 테이블을 검색 코드의 비트를 필요 $ id 변수와 일치하는 행. 저 테이블에 '묘사'란 필드가있어서 잡아야 해. 그것이 null이면 다른 메시지가 아닌 하나의 메시지를 표시해야합니다.$query = "SELECT description FROM posts WHERE id = $id";
$result = mysqli_query($dbc, $query);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC) ;
if(!$row){
echo "<p>'No description'</p>";
} else {
echo '<p>' . $row['description'] . '</p>';
}
오 - 여기에 그 일이 있습니다. db의 데이터에 관계없이 설명을 반환합니다. – user517593
일부 세미콜론과 그 외의 것들도 누락되어 있습니다; p –
if ($ row <= 0) echo 'empty'; else echo $ row [ 'description']; 그것은 나에게 너무 잘 작동합니다. 또는 mysql_num_row() 함수를 사용하여 결과를 제어하십시오. – B4NZ41