
11.06.2009, 00:34
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
Сообщение от Winst0n
как вывести юзеру только те данные, которые у него в таблице ?
т.е. name, email, username
вот рега
http://www.swish-db.com/tutorials/view.php/tid/601
PHP код:
<?php
$link = @mysql_connect('хост', 'логин' , 'проль'; //Установка соединения
$db_selected = @mysql_select_db('база данных'); //Выбор БД
$query = 'SELECT * FROM таблица WHERE name="имя юзера"'; //Запрос в БД
$result = mysql_query($query); //Отправка запроса
$fetch = mysql_fetch_array($result); //получаем массив строки
print_r($fetch); //Выводим полученный массив на экран
?>
|
|
|

11.06.2009, 01:04
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
С нами:
9330829
Репутация:
13
|
|
хм... если ник из чисел то все норм, а если нет то:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
|
|
|

11.06.2009, 01:25
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
С нами:
10265091
Репутация:
541
|
|
Сообщение от Winst0n
хм... если ник из чисел то все норм, а если нет то:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
ты вводиш ник несуществующего пользователя
|
|
|

11.06.2009, 01:59
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
С нами:
9330829
Репутация:
13
|
|
существует пользователь... 5 раз проверил, на разные ники. а с цифрами все норм О_о
|
|
|

11.06.2009, 02:13
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
С нами:
10265091
Репутация:
541
|
|
попробуй так
PHP код:
$query = "SELECT * FROM `таблица` WHERE `name` = 'имя юзера' ";
|
|
|

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

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

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

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

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