Извлечь все строки на основе запроса в массив и вернуть единственное значение

0

Извлеките все строки на основе запроса в массив и верните одно значение

База данных запросов для данных

//----------------------------------------------------------------------
$result = mysql_query("SELECT * FROM $tableName");          query
$array = mysql_fetch_row($result);

результат выборки в массиве

$arr = array();
while ($row = mysql_fetch_assoc($result)) {
$arr2 = array();
foreach ($row as $val) $arr2[] = $val;
$arr[] = $arr2;
} 

Результат будет

Array
(
[0] => Array
    (
        [0] => status_site
        [1] => 0
    )

[1] => Array
    (
        [0] => title_site
        [1] =>  Script
    )

[2] => Array
    (
        [0] => keys_site
        [1] => 
    )

  )

Мне нужно сделать функцию, возвращающую элемент от 0 до 1

 ex: function getsetting (title_site){
 return value script}
  • 0
    Попробуйте заменить $arr[] = $arr2; с $arr[$arr2[0]] = $arr2[1]; , Это результат, который вы ищете?
  • 0
    Танки Удивительно, да решено и изменено, тогда я использую extract ($ arr) и получаю переменную с легким $ title_site. Спасибо
Показать ещё 1 комментарий
Теги:
arrays

1 ответ

1
Лучший ответ

Замените $arr[] = $arr2; с $arr[$arr2[0]] = $arr2[1]; , Это может решить вашу проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню