2010-11-13 2 views
1

Так что я пишу небольшой PHP рамки для удовольствия, и я пришел к точке, где мне нужно форматировать произвольный результат запроса в следующем формате:Как правильно форматировать результат запроса Mysqli в PHP? И есть ли эквивалент mysql_field_table() для mysqli?

Array(<br> 
[tablename]<br> 
    [fieldname] => value<br> 
    [fieldname] => value<br> 
[tablename]<br> 
    [fieldname] => value);<br> 
<br> 

Если бы я делал это в MySQL, я бы просто сделайте это так: $tmp[mysql_field_table][mysql_field_name] = $value. Но я решил сделать этот проект с помощью mysqli, и я не могу найти эквивалент для mysql_field_table(), поэтому я могу определить таблицу для каждого отдельного значения. Каков идеальный метод для получения этого результата?

+0

u может выполнить запрос, и все же не зная имя табло? передумать, является серьезной логической проблемой – ajreal

+0

Я строю фреймворк, поэтому запрос произволен. Моя функция query() должна иметь возможность принимать любые случайные данные и помещать их в определенный формат, основанный на таблице, в которой находится каждое поле. Выяснилось, что я хорошо. – JayD3e

ответ

1

Посмотрите на пример here в руководстве; возвращаемое значение документированной функции - это объект с членом, называемым «table».

Это дает вам то, что вам нужно.

+0

Определенно, что я искал, спасибо. – JayD3e