Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

11.06.2009, 02:16
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
у тебя там 2 поля name и username, может путаеш их ?
|
|
|

11.06.2009, 02:30
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
Народ прочитал в чем различие print от echo, вот что не понятно...
print() ведет себя как функция, которая всегда возвращает значение 1
PHP код:
<?php $a=print('test');/* $a=1; */ ?>
Это как понимать возвращает всегда 1?
|
|
|

11.06.2009, 02:32
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
да неее, он может выводить все угодно
ну типа его в условиях можно использовать, если печатает что возвращает 1, как я понял
Последний раз редактировалось REBUUS; 11.06.2009 в 02:37..
|
|
|

11.06.2009, 02:35
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
идём на пхп.нет и смотрим не задавая вопросов на которые там можно найти ответ ..
http://dk.php.net/print
Сообщение от REBUUS
да неее, он может все что угодно возврашать 
Return Values
Returns 1, always.
|
|
|

11.06.2009, 02:44
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
Различия между print() и echo() рассматриваются в этой статье: » http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
159932 там статья на англ. но я в инете нашел перевод но в переводе тоже ничего не понятно!  (перевод читабительный)
|
|
|

11.06.2009, 02:56
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
#11007 тоже не помогло
не путаю )
$query = 'SELECT * FROM таблица WHERE username='.$username.'';
|
|
|

11.06.2009, 03:00
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
пипец
PHP код:
$query = "SELECT * FROM таблица WHERE name='$user_name'";
По идее, все запросы к mysql должны идти в двойных скобках.Так как если мускль видит '' - то переменные хоть убейся не считываться,если отдельно не указать тип строки.Сам мучался пол года назад 
Последний раз редактировалось m0Hze; 11.06.2009 в 03:19..
|
|
|

11.06.2009, 03:17
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
странно, я вроде так пробовал =-O
|
|
|

11.06.2009, 03:29
|
|
Познающий
Регистрация: 24.04.2008
Сообщений: 34
Провел на форуме: 148656
Репутация:
28
|
|
PHP код:
$query = "SELECT * FROM `таблица` WHERE `username`='$username'";
|
|
|

11.06.2009, 03:39
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
омг =\ выводит и возвращает разные весчи! <?=print('');?> ничего не выводит, но возвращает иденицу! Returns 1, always. - означает Возвращает 1, всегда.
Я знаю что вывод и возвращение это разные вещи (из делфи) но я не понимаю какой понт что он возвращает единицу
мне нужен живой php пример(где присуствуют токо echo и print) и чтобы они хоть как то различались в исполнении (кроме единицы которая возвращает print)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|