다음 표가 있으며 모두 (PHP 쿼리를 통해) 선택할 수 있지만 course1과 일치하는 행만 선택하려고했지만 다음을 시도했지만 작동하지 않습니다.MySql은 특정 값과 관련된 데이터 만 제외하고 모두 선택합니다.
$comments = array();
$result = mysql_query("select * from comments where course1='$post_id' order by id ASC");
올바른 검색어는 무엇입니까?
당신의 $ post_id를 문자열 변수 값 "course1"를 포함$result = mysql_query("select * from comments where post_id='$post_id' order by id ASC");
:
+----+-----------+----------+-----+-------------------------+---------------+-------------
| id | post_id | name | url | email | body | dt |
+----+-----------+----------+-----+-------------------------+---------------+-------------
| 1 | course2 | john | | [email protected] | comments by john | 2012-11-16 |
| 2 | course1 | wiki | | [email protected] | comments by wiki | 2012-11-16 |
| 3 | course2 | daniel | | [email protected] | comments by daniel | 2012-11-16 |
| 4 | course2 | ram | | [email protected] | comments by ram | 2012-11-16 |
| 5 | course1 | velu | | [email protected] | comments by velu | 2012-11-16 |
+----+-----------+----------+-----+-------------------------+---------------+-------------
은 올바른 방법이 아닙니다. $ result = mysql_query ("select * from comments where post_id = course1 id by ASC"); ?? – hamza