반응형
나는이 테이블을 가지고있다
Column_1 Column_2
1 value1
2 value1
3 value2
내 PHP 쿼리는
$query = "SELECT * FROM `table` WHERE `Column_1` = 'value1' ";
print_r($query);
첫 번째 행만 반환합니다. 행 1과 2를 표시하려고합니다. phpmyadmin에서 SQL을 실행하면 행 1과 2가 반환됩니다. 그러나 PHP 스크립트는 행 1 만 반환합니다.
echo count($query);
하지만 1 만 반환됩니다. 내가 뭘 잘못하고 있는가?
해결 방법
$query = "SELECT * FROM `table` WHERE `Column_2` = 'value1' ";
$res = mysql_query($query);
if(mysql_num_rows($res)!=0) {
while($rowData = mysql_fetch_array($res)) {
var_dump($rowData);
}
}
참조 페이지 https://stackoverflow.com/questions/23103201
반응형
'MySql' 카테고리의 다른 글
MySQL Union 또는 Join 사용-더 빠른 것 (0) | 2020.12.07 |
---|---|
MySQL 내부 조인 테이블에 인덱스를 강제하는 방법은 무엇입니까? (0) | 2020.12.07 |
MySQL 멀티 스레딩 및 데이터베이스 연결 (0) | 2020.12.06 |
MySQL SQL 주입을 방지하기 위해 mysql_real_escape_string을 어디에 사용합니까? (0) | 2020.12.06 |
MySQL 라운드가 예상보다 더 많이 떠 다니는 이유는 무엇입니까? (0) | 2020.12.06 |
댓글