Mysqli Select запрос не работает должным образом - PullRequest
0 голосов
/ 05 мая 2018

код:

$sql = "select company_name, salary, experience from company";
echo $sql;
$result = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($result))
{
    print_r($row);
}

выход

select company_name, salary, experience from company
Array ( [0] => xyz [company_name] => xyz [1] => 2 Lac - 3 Lac [salary] => 2 Lac - 3 Lac [2] => 2 Years - 3 Years [experience] => 2 Years - 3 Years )

В этом коде у меня есть имя таблицы компании, в которой у меня несколько строк, но когда я выполняю этот запрос, он показывает только только данные первой строки. Я не знаю, почему и где я делаю ошибку? Как я могу исправить эту проблему?

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 мая 2018

Попробуйте mysqli_fetch_assoc вместо mysqli_fetch_array

$res = [];
while($row = mysqli_fetch_assoc($result))
{
    $res[] = $row;
}

print_r($res); exit;
0 голосов
/ 05 мая 2018

Вам необходимо указать номер строки в вашем while loop ; row[0], row[1]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...