Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Что возвращает SQL запрос
Форумы портала PHP.SU » » Вопросы новичков » Что возвращает SQL запрос

Страниц (1): [1]
 

1. nordghost - 05 Декабря, 2012 - 16:29:45 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. function checkLogin($login){
  3.         mysql_query("SELECT * FROM users WHERE name={$login}");
  4. }
  5.  


Что возвратит если совпадение по запросу будет найдено а что если не будет найдено?
2. DeepVarvar - 05 Декабря, 2012 - 16:31:41 - перейти к сообщению
ресурс в обоих случаях.
(Добавление)
точнее ссылку на ресурс
3. KingStar - 05 Декабря, 2012 - 16:33:58 - перейти к сообщению
ничего не возвратит Хм просто сделает запрос
4. nordghost - 05 Декабря, 2012 - 16:40:16 - перейти к сообщению
Ясно спасибо ну если бы присвоил чему то возвратило бы))
5. KingStar - 05 Декабря, 2012 - 16:48:43 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. function checkLogin($login)
  2. {
  3.   $result = mysql_fetch_array(mysql_query("SELECT COUNT(*) AS `users` FROM `users` WHERE `name` = '{$login}'"));
  4.  
  5.   return $result['users'] >= 1 ? true : false;
  6. }


вернет true в случае найденного логина и false в случае неудачи Хорошо
6. DeepVarvar - 05 Декабря, 2012 - 17:01:59 - перейти к сообщению
KingStar пишет:
вернет true в случае найденного логина и false в случае неудачи
Да? А если это апдейт? ))))
(Добавление)
или инсерт
7. KingStar - 05 Декабря, 2012 - 17:47:59 - перейти к сообщению
DeepVarvar пишет:
KingStar пишет:
вернет true в случае найденного логина и false в случае неудачи
Да? А если это апдейт? ))))
(Добавление)
или инсерт


причем здесь пила до молотка??? ты не видишь что селект???
(Добавление)
если вопрос стоит в том, что возвращает тот или иной запрос - то ясно, если функция - то в данном случае либо true, либо false Хм
8. DeepVarvar - 05 Декабря, 2012 - 19:00:33 - перейти к сообщению
KingStar пишет:
если вопрос стоит в том, что возвращает тот или иной запрос - то ясно, если функция - то в данном случае либо true, либо false
Да? Ну что выведет:
PHP:
скопировать код в буфер обмена
  1. function test() {
  2.   echo 'test';
  3. }
  4. var_dump(test());

(Добавление)
А эта что выведет:
PHP:
скопировать код в буфер обмена
  1. var_dump(fopen("file.txt"));

 

Powered by ExBB FM 1.0 RC1