나는 MySQL의 테이블에서 일부 데이터를 얻기 위해 PHP를 사용하고 있습니다. 테이블에 많은 열이 있기 때문에 테이블을 올바른 결과를 반환하지만, 내가 이것에 대한 루프를 만들 수 있고 val1
, val2
등으로 내 모든 값을 저장할 수 있다고 생각. 나는 몇 가지 행이있을 수 있으므로 처음 루프를 사용하고 있습니다.size_of 잘못된 대답을 반환
while($row1 = mysql_fetch_array($sql2)){
for($i = 1; $i < sizeof($row1); $i++) {
$val.$i = $row1[$i];
}
그러나 sizeof ($ row1)은 40을 반환하지만 그 테이블에는 18 개의 열만 있습니다.
제가 $val.$i = $row1[$i];
변수를 선언하는 올바른 방법이 아닌 것 같아요?
나는 어리석은 실수를 저 지르지 만 나는 알아낼 수 없다는 것을 알고있다. : S
레코드가 40 개입니까? – ChristopheD
데이터베이스에 번호가 매겨진 열이 18 개인 경우 데이터베이스 구조를 검토해야합니다. –
@ChtistopeD : 아니요, 저는 그 순간에 하나씩 가지고 있습니다! – Namit