mysql 이거 쿼리문이 잘못된 건가요? ㅠㅠ
본문
$db->query("insert into 테이블명 values(업데이트할 데이터)");
위에 한 것처럼 하면 업데이트 하는 건 잘됩니다.
근데 정렬하는 게 안되네요 ㅠㅠ
$db->query("select * from 테이블명 order by 컬럼명 desc");
이렇게 했거든요? 근데 에러도 아니고 그냥 아무 반응이 없네요.. 뭐가 잘못 됐을까요? ㅠㅠ
답변 3
mysql_fetch_array 는 $sql, $result 값 을 패치시킵니다.
그것을사용할수 있도록 패치시켜주죠
mysql_fetch_array($result);
$result 를 패치시키겠다는거고 $result 를 패치시키는건
$result = sql_query($sql); 이라고 돼어있으니까
즉, mysql_fetch_array($result); 는 $sql, $result 를 패치시키겠다는거죠
만들어 놓으신 class 파일 같은 게 있을 거 같네요.
디비 관련 class 파일 열어서 확인해 보세요.
$db->query() 얘는 msyql_query() 이 역할만 할 뿐 mysql_fetch_array()의 역할을 하는 건 따로 있을 겁니다.
query(insert into table set 컬럼명='업데이트할데이터');
$sql="select * from 테이블명 order by wr_id desc";
$res=mysql_query($sql);
while($rows=mysql_fetch_array($res)){
echo $rows["wr_subject"]."/";
}
답변을 작성하시기 전에 로그인 해주세요.