SA-MP Forums Archive
mysql как сделать выборку - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: mysql как сделать выборку (/showthread.php?tid=207198)



mysql как сделать выборку - SlootLite - 05.01.2011

Приветствую. Помогите пожалуйста. Суть такова, предположим существует таблица вот такая:
nick member level
Vacya 4 1
Petya 5 3
Kolya 2 6
Anton 5 4
Kirill 5 10

запрос такой:
SELECT * FROM `players` WHERE member = 5

после этого запроса как мне взять в павно ники их? ну то есть по переменным распихать

зы
использую плагин https://sampforum.blast.hk/showthread.php?tid=56564


Re: mysql как сделать выборку - Stepashka - 05.01.2011

Документацию полностью читать пробывал?
https://sampwiki.blast.hk/wiki/MySQL#mysql_fetch_row_format


Re: mysql как сделать выборку - SlootLite - 05.01.2011

там приводится пример насчет одной полученной строки, а в моем примере будет 3. может я что то непонимаю, но мне кажется что это не то что нужно


Re: mysql как сделать выборку - Stepashka - 05.01.2011

Я повторю: документацию полностью читать пробывал?
важное подчеркнул!


Re: mysql как сделать выборку - Johnny_Xayc - 05.01.2011

new tmp[24];
mysql_query("SELECT * FROM `players` WHERE member=5");
mysql_store_result();
mysql_get_field("nick",tmp);// вот тут то и забивается ник в массив tmp,дальше тупо юзаешь tmp
mysql_free_result();


Re: mysql как сделать выборку - Stepashka - 05.01.2011

Quote:
Originally Posted by Johnny_Xayc
Посмотреть сообщение
new tmp[24];
mysql_query("SELECT * FROM `players` WHERE member=5");
mysql_store_result();
mysql_get_field("nick",tmp);// вот тут то и забивается ник в массив tmp,дальше тупо юзаешь tmp
mysql_free_result();

while или for вам в помощь


Re: mysql как сделать выборку - Johnny_Xayc - 05.01.2011

Quote:
Originally Posted by Stepashka
Посмотреть сообщение

while или for вам в помощь
не прально прочитал вопрос,while(mysql_retrview_row()) как то так функция называется,не помню)


Re: mysql как сделать выборку - Stepashka - 05.01.2011

Я в третий раз повторяюсь читайте всю документацию.
Если пройти по написанной мной ссылке и прокрутить чуть ниже можно найти нужный пример:
PHP код:
mysql_query("SELECT * FROM houses");
mysql_ store_result();
while(
mysql_retrieve_row()) //this will be running until all rows are processed
{
    
//you can use mysql_fetch_field and mysql_fetch_field_row here
}
mysql_free_result(); 
так тяжело почитать чтоли =\


Re: mysql как сделать выборку - Johnny_Xayc - 06.01.2011

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Я в третий раз повторяюсь читайте всю документацию.
Если пройти по написанной мной ссылке и прокрутить чуть ниже можно найти нужный пример:
PHP код:
mysql_query("SELECT * FROM houses");
mysql_ store_result();
while(
mysql_retrieve_row()) //this will be running until all rows are processed
{
    
//you can use mysql_fetch_field and mysql_fetch_field_row here
}
mysql_free_result(); 
так тяжело почитать чтоли =\
я про это и говорил в моём посте выше и документацию по MySQL я знаю


Re: mysql как сделать выборку - Stepashka - 06.01.2011

Quote:
Originally Posted by Johnny_Xayc
Посмотреть сообщение
и документацию по MySQL я знаю
как работает INNER JOIN и можно ли удалять данные из двух таблиц одновременно?