$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 написал(а):
Ужос
$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 , спасибо большое я просто с php знаком , мм , как сказать даже поверзносно не знаком,буду учить , еще раз большое спасибо !!
Спустя 9 минут, 42 секунды (10.03.2010 - 15:20) waldicom написал(а):
забыли про SQL-Injection