Как вывести данные в переменную колонку от MySQL до PHP? - PullRequest
0 голосов
/ 05 марта 2020

Я изо всех сил пытаюсь найти решение этой проблемы.

У меня есть оператор выбора, который возвращает 5 строк в зависимости от условия (ГДЕ позиция вакансии).

UserNames столбец : Джон Джейк Элвин Аллан Роберт

Мне нужен столбец, в котором будет показан номер строки, следовательно:

RowNumber: 1 2 3 4 5

Столбец UserNames: Джон Джейк Элвин Аллан Роберт

Я понял, что запрос такой:

set @rownumber=0;
select (@rownumber:=@rownumber+1) AS rownumber FROM (select * from usernames WHERE position='Team Lead') as t;

Он работает в MySQL Workbench, как и ожидалось. Проблема в том, что я не могу вывести результат на PHP. выдает ошибку :

mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, bool, учитывая

Мой PHP код такой:

$userQuery = "set @rownumber=0;";
$userQuery .= "select (@rownumber:=@rownumber+1) AS rownumber FROM (select * from usernames WHERE position='Team Lead') as t";

$userQueryResult = mysqli_query($dbConnection, $userQuery);
$row = mysqli_num_rows($userQueryResult);

Обратите внимание, что я также использовал mysqli_multi_query, но безрезультатно.

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