Я использую php для получения некоторых данных из таблицы mysql. Однако таблица возвращает правильные результаты, потому что в таблице много столбцов, я думал, что могу создать цикл for для этого и сохранить все мои значения как val1
, val2
и т. Д. Сначала я использую цикл while, так как может быть несколько строк:
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