[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск и сравнение (MySql) регистрация...
Гость_Дмитрий
Скажите пожалуйста, у меня есть к примеру таблица accounts в ней столбец login - в нем к примеру 20 имен. После ввода имени (я пользуюсь флеш) - на php приходит 'login' (то есть в php: $login=$_GET['login']wink.gif пробовал так :
$mshost = "localhost";
$msuser = "root";
$mspassword = "1234";
$msname = "db";
$msconnect = mysql_connect($mshost, $msuser, $mspassword);
$b="yes"; //в самом начале, (пдобного аккаунта нету, значет разрешить создавать)
mysql_select_db($msname, $msconnect);
$ath = mysql_query("select login from accounts"); //вот login accounts
if($ath){
for ($i=0;$i<mysql_fetch_row($ath);$i++){
if ($name==mysql_result($ath,$i,'login')){ //перебираем каждое на совпадение
echo"<?xml version=\"1.0\"?>\n";
echo"<oproduct>";
echo"<opr>no</opr>"; //вывод создавать нельзя, надо другой ник
echo"</oproduct>";
$b="no"; //меняем $b на no см.ниже
}*/

}
if ($b=="yes")//разрешаем создавать аккаунт
echo"yes";
...

но этот скрипт всегда выводит no почему ?






Спустя 12 минут, 57 секунд (10.03.2010 - 15:05) DedMorozzz написал(а):
Ужос smile.gif
$ath =mysql_query("SELECT `login` FROM `accounts` WHERE `login`='{$_GET['login']}'");
if (mysql_num_rows($ath )>0){
echo "Такой Логин уже используеться!";
}
else
{//создание ака...

Спустя 5 минут, 17 секунд (10.03.2010 - 15:10) Lvbnhbq написал(а):
DedMorozzz , спасибо большое smile.gif я просто с php знаком , мм , как сказать даже поверзносно не знаком,буду учить , еще раз большое спасибо !!

Спустя 9 минут, 42 секунды (10.03.2010 - 15:20) waldicom написал(а):
забыли про SQL-Injection
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.