У меня есть таблица, которая выглядит следующим образом:Этот код работает в PhpMyAdmin, но не в PHP синтаксис
Так что я хотел бы получить все значения в одном столбце из конкретной таблицы. Я сделал это:
$syntax = 'SELECT Ubah FROM dua WHERE Ubah IS NOT NULL';
$naik = mysqli_query($this->con, $syntax);
$row = mysqli_fetch_array($naik);
echo count($row).'<br>';
Но эхо не работает, он отображает 2. И когда я сделал var_dump, но и просто отображаются два значения массива.
Странно, что код SELECT Ubah FROM dua WHERE Ubah IS NOT NULL
отлично работает в phpMyAdmin. Так что же мне сейчас не хватает?
EDIT: Поэтому в основном я хочу повторить некоторые конкретные значения массива (5 наивысшие значения):
function Kelompok($a=1) {
$syntax = 'SELECT Ubah FROM dua WHERE Ubah IS NOT NULL';
$syntax2 = 'SELECT Jenis FROM dua WHERE Jenis IS NOT NULL';
$naik = mysqli_query($this->con, $syntax);
$row = mysqli_fetch_array($naik);
$naik2 = mysqli_query($this->con, $syntax2);
$row2 = mysqli_fetch_array($naik2);
array_multisort($row, SORT_ASC, SORT_REGULAR, $row2);
//echo count($row2) . '<br>';
echo $row2[$a].' sebesar '.$row[$a];
}
И будет вызывать функцию с помощью этого: Kelompok (0);
, Kelompok(1);
... Kelompok(4);
.
Поскольку он не работает с самого начала, я попытался использовать var_dump, count и прочее.
Я не думаю, что могу это сделать, потому что в конце концов я хочу эхо $ row [0], $ row [1], $ row [2], $ row [3], $ row [4]. Можете ли вы мне помочь? – Safira