хорошо, я тут в инете покопался, понял некоторые вещи:
PHP
require "sql/options.php"; $link =mysql_connect($SERVER,$USER,$PASS); mysql_select_db($DB, $link); $r=mysql_query("SELECT * FROM users", $link) or die ("Server error (Invalid query)"); $f=mysql_fetch_object($r); $user_name="$f->login"; echo "$user_name";
но не могу понять как выбрать именно ту строку, в которой присутствует поле id с номером (допустим) 1, ведь сейчас выбирается первая строка... помогите плиз зы: я зарегался на форуме у вас, так что крепитесь
Спустя 10 минут, 21 секунда (2.07.2009 - 12:52) sergeiss написал(а):
arko59 - я твой вопрос вытащил в отдельную тему, чтобы нагляднее было. Чтобы не мешать в кучу 2 разных темы.
По твоему вопросу: у SELECT есть такая фича, называется WHERE. То есть, это фильтр, по которому можно выбрать/отбросить много чего , по разным критериям.
Спустя 34 минуты, 15 секунд (2.07.2009 - 13:26) arko59 написал(а):
Спасибо огромное, как долго я с этим мучился... Надеюсь правильно исправил:
PHP
require "sql/options.php"; $link = mysql_connect($SERVER,$USER,$PASS); mysql_select_db($DB, $link); $r=mysql_query("SELECT * FROM users WHERE users.id=1", $link) or die ("Server error (Invalid query)"); $f=mysql_fetch_object($r); $user_name="$f->login"; echo "$user_name";
Спустя 30 минут, 22 секунды (2.07.2009 - 13:56) sergeiss написал(а):
Где-то примерно так Чтобы больше не мучиться, тем более долго, ты бы лучше нашел и скачал мануал по MySQL.
В mysql лучше будет написать
SQL
WHERE `id`=1
Это не кавычки, а обратные кавычки!!! И users.id (полный идентификатор) в данном случае можно написать, но это не обязательно.
Спустя 1 час, 5 минут, 36 секунд (2.07.2009 - 15:02) arko59 написал(а):
хорошо изменил... но тут же возник другой вопрос (последний в теме, чесна-чесна): каким запросом изменить значение этого поля (того id допустим)?
Спустя 48 минут, 48 секунд (2.07.2009 - 15:51) sergeiss написал(а):
SQL
UPDATE ..... WHERE ....
Цитата (arko59 @ 2.07.2009 - 16:02)
чесна-чесна
Да-да, мы так и подумали
Спустя 1 час, 6 минут, 2 секунды (2.07.2009 - 16:57) arko59 написал(а):
а можно подробней? как это внедрить в php и что вместа "......"?
Спустя 5 дней, 8 часов, 17 минут, 45 секунд (8.07.2009 - 01:15) pas написал(а):
arko59
итак, для работы с БД Вы используете функцию mysql_query()
Первый параметр этой функции есть строка запроса к БД. Что из себя представляет эта строка запроса, можно узнать, прочитав хотя бы одну статью о MySQL и запросах INSERT, SELECT, DELETE, UPDATE. Ну хотя бы вот эту: