- 1
- 2
- 3
$result = doquery("SELECT * FROM {{table}} WHERE username='".$username."';",users,true);
$username = $result['username'];
unset($result);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
$result = doquery("SELECT * FROM {{table}} WHERE username='".$username."';",users,true);
$username = $result['username'];
unset($result);
В одной браузерной стратегии...
guest # 0
Это он про COUNT(*) не знал??
guest # 0
Могу конечно ошибиться, но COUNT(*) здесь совсем ни причём.. Лично я вижу в коде 2 жуткие ошибки:
1) $username в запросене обрабатывается через mysql_real_escape_string (=== SQL Injection)
2) SELECT * ... - эт конечно ппц, тем более из-за того, что нужно только поле username.
2Автор: А там далее по коду не было точно такого же селекта, де он брал ещё одно поле, а потом снова удалял результат? ^__^
guest # 0
Все в норме))) нагадил убери за сабой xDDD
guest # 0
2 ^_^:
А жуткая ошибка то что автор кода выбирает поле username по полю username которое известно до выборки - она не так заметна? 🙂
guest # 0
Правильно навреное вот так:
а еще вернее:
Зачем лишние переменные?
guest # 0
LoneCat, +1
guest # 0
LoneCat, +1 как от опубликовавшего этот код.
guest # 0
^_^, не факт, что username пришёл из пользовательского ввода, или маджик-квоты выключены.
LoneCat, Ну а в чём же тут ошибка? Если пользователя нет в базе, то $username на выходе будет пустым.
guest # 0
О нормализации запросов и не слышали
guest # 0
[quote=dioteos]О нормализации запросов и не слышали [/quote]
о нормализации запросов я тоже не слышал 🙂
guest # 0
а я знаю, да, ogame клон называется (ugamela в гугле 😉 )))
кстати я ей занимался )
guest # 0
но через год забил из-за кривизны кода ))
guest # 0 ⇈
Америка — страна возможностей и место, где сбываются мечты!
Здесь есть все, что только можно представить: захватывающие мегаполисы с их ритмом и стилем во главе с Нью-Йорком и Чикаго, великолепные пляжи Флориды и Калифорнии, блистательный Голливуд, великолепная природа от тропиков и аризонской пустыни до Ниагарских водопадов и снежных гор Дакоты. Кем бы вы ни были, вы легко найдете место по душе среди наших 18 школ в США. Будь то университет Беркли в Сан-Франциско или Гарвард в Оксфорде, здесь вы сможете не только улучшить свой английский, но и отлично провести время, завести новых друзей и получить ни с чем не сравнимый опыт.
Мы предлагаем:
18 аккредитованных школ на обоих побережьях США
Большой выбор курсов, среди которых бизнес-английский, интенсивный английский и подготовка к экзаменам
Активную развлекательную программу после занятий: походы в театры и кино, экскурсии, спортивные мероприятия и прочие активности
Возможность проживания в семье (для полного погружения в американские реалии) или в студенческом общежитии (если предпочитаете веселье и знакомства)
Подробную консультацию наших специалистов, чтобы помочь выбрать нужный именно вам курс и подходящую школу
Помощь партнеров в подготовке документов для американской визы
Помощь в поступлении в университеты США после обучения в Kaplan
школа Каплан в Бостон
makeURLlink('https://www.kaplaninternational.com/ru/united-states/boston;)' &&
Лос-Анджелес
makeURLlink('https://www.kaplaninternational.com/ru/united-states/chicagoI;)'
______