За последние 24 часа нас посетили 16479 программистов и 1551 робот. Сейчас ищут 2113 программистов ...

Как вернуть true или false? без проверки массива?

Тема в разделе "MySQL", создана пользователем Conus, 21 мар 2016.

  1. Conus

    Conus Активный пользователь

    С нами с:
    21 окт 2015
    Сообщения:
    92
    Симпатии:
    0
    Код (PHP):
    1. if($result = mysqli_query($link, "SHOW TABLES FROM haltura_kl_com_ua LIKE 'table")) { } else {} 
    После выполнения не получаю факт результата выполнения
    возвращает массив без булевого значения

    Как вернуть true или false? без проверки массива?

    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  2. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Return Values

    Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE.
     
  3. Conus

    Conus Активный пользователь

    С нами с:
    21 окт 2015
    Сообщения:
    92
    Симпатии:
    0
    Код (PHP):
    1. if($r = mysqli_fetch_assoc(Quest("SHOW TABLES FROM haltura_kl_com_ua LIKE 'page'"))) { return true }
    2. else
    3. { return false; }
    4.  
    5. if(!$r = mysqli_fetch_assoc(Quest("SHOW TABLES FROM haltura_kl_com_ua LIKE 'page'"))) { $out .= false; }
    6. else 
    7. { 
    8.   foreach ($r as $k)  
    9.   { 
    10.     if( $k == 'page')
    11.     { 
    12.           $out .=  true; 
    13.     } 
    14.     else { $out .= false }
    15.   }         
    16. } 
    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    что это вообще за запрос и зачем нужно знать, какие есть у тебя таблицы, ведь их нужно знать и так всегда железно и не менять их количество в процессе работы? :D
     
  5. Conus

    Conus Активный пользователь

    С нами с:
    21 окт 2015
    Сообщения:
    92
    Симпатии:
    0
    Смотря на кого ты работаешь..
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Кто же этот твой злой господин, который заставляет тебя делать разные таблицы, вместо того, чтобы сделать одну общую?
     
  7. Conus

    Conus Активный пользователь

    С нами с:
    21 окт 2015
    Сообщения:
    92
    Симпатии:
    0
    Её величество программа!
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    печалька =(