2012-06-20 4 views
0

Я подключился к таблице базы данных и нашел строку, используя уникальный заголовок столбца 'name';PHP mySQL получить все заголовки таблицы и значения

Теперь я хочу функцию, которая позволяет мне получить значение для каждого из заголовков. Затем эхо для каждого, например. $post->header1; $post->header2; post->header3;

и т.д ...

Как мы это делаем

РЕДАКТИРОВАНИЕ

ЭТА возвращает одно поле. Это слишком дорого, чтобы сделать это для каждого. Разве мы не можем захватить их все в массиве или что-то в этом роде ... и как?

function get($table,$name,$field){ 
    $the_page = mysql_query("SELECT * FROM $table WHERE name = '$name'"); while($row = mysql_fetch_array($the_page)) { return $row[$field]; } 
}; 
+0

Что вы попробовали? – alfasin

+0

Пока что я делаю индивидуальный запрос mySQL для каждого. Это швы чрезмерно дорогие –

+0

показать нам код plz – alfasin

ответ

0

Извлеките массив mySQL в качестве переменной и затем возвращаем результат внутри переменной с именем таблицы в качестве рассматриваемого столбца.

$find = mysql_query("SELECT * FROM $table WHERE name = '$post'"); 
    $find = mysql_fetch_array($find); 

<?php echo $find['title'];?> 
Смежные вопросы