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=476117)



mysql: неверный ответ. - pozitiv4eg - 16.11.2013

PHP код:
                new name[MAX_PLAYER_NAME];
                
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                
format(string,sizeof(string),"SELECT `password` FROM `accounts` WHERE name='%s'",name);
                
mysql_query(string);
                
mysql_store_result();
                                / /
SendClientMessage(playerid,-1,string);
                             
mysql_fetch_row_format(string);
                
SendClientMessage(playerid,-1,string); 
В сообщение всегда выводиться запрос, почему?


Re: mysql - White_116 - 16.11.2013

Quote:
Originally Posted by pozitiv4eg
Посмотреть сообщение
PHP код:
                new name[MAX_PLAYER_NAME];
                
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                
format(string,sizeof(string),"SELECT `password` FROM `accounts` WHERE name='%s'",name);
                
mysql_query(string);
                
mysql_store_result();
                                / /
SendClientMessage(playerid,-1,string);
                             
mysql_fetch_row_format(string);
                
SendClientMessage(playerid,-1,string); 
В сообщение всегда выводиться запрос, почему?
Потому что выводится запрос!


Re: mysql - SHOROOP - 17.11.2013

Quote:
Originally Posted by pozitiv4eg
Посмотреть сообщение
PHP код:
                new name[MAX_PLAYER_NAME];
                
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                
format(string,sizeof(string),"SELECT `password` FROM `accounts` WHERE name='%s'",name);
                
mysql_query(string);
                
mysql_store_result();
                                / /
SendClientMessage(playerid,-1,string);
                             
mysql_fetch_row_format(string);
                
SendClientMessage(playerid,-1,string); 
В сообщение всегда выводиться запрос, почему?
PHP код:
                new name[MAX_PLAYER_NAME];
                
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                
format(string,sizeof(string),"SELECT `password` FROM `accounts` WHERE name='%s'",name);
                
mysql_query(string);
                
mysql_store_result();
                                / /
SendClientMessage(playerid,-1,string);
                             
mysql_fetch_row_format(string);
                
SendClientMessage(playerid,-1,string);//Потому что гладиолус! 
Надеюсь, объяснил доступно.


Re: mysql - eakwarp - 17.11.2013

Потому что нехрен в один массив засовывать запрос к бд и ответ от нее. Потому что бд может вернуть еще и пустой результат, и по хорошему, здесь бы не помешала проверка на это.