HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.01.2010, 23:47
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

Цитата:
Сообщение от vorona  
PHP код:
$sql 'INSERT INTO `users` (`id`, `login`, `pass`, `date`, `enter`, `comm`, `balls`, `rating`, `status`, `name`, `sname`, `bday`, `cou`, `city`, `mail`, `icq`, `about`, `ban`, `mystatus`, `ava`) VALUES ("", "'.$_POST['login'].'", "'.$md5.'", NOW(), NOW(), "0", "0", "0", "u", "'.$_POST['name'].'", "'.$_POST['sname'].'", "'.$_POST['date'].'", "'.$_POST['cou'].'", "'.$_POST['city'].'", "'.$_POST['mail'].'", "'.$_POST['icq'].'", "'.$_POST['about'].'", "0", "", "")';


$r=mysql_query($sql,$conn) or die ("err"); 
Почему выбивает err?

PHP код:
$sql 'INSERT INTO `mails` (`id`, `login`, `mail`) VALUES ("", "'.$_POST['login'].'", "'.$_POST['mail'].'")';


$r=mysql_query($sql,$conn) or die ("err2"); 
А здесь не выбевает? Кода одинаковые, кроме того, что в первом больше параметров.

с кавычками наверно проблема, попробуй " заменить на ' и наоборот. имею в виду писать
$sql = " и тут уже запрос и где ты раньше хотел кавычки ставить ставь ' ";

Последний раз редактировалось REBUUS; 13.01.2010 в 23:55..
 
Ответить с цитированием

  #2  
Старый 13.01.2010, 22:58
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Как насчет текста ошибки?
PHP код:
mysql_query (...) or die (mysql_error ()); 
 
Ответить с цитированием

  #3  
Старый 13.01.2010, 23:46
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

все свою проблему решил

Последний раз редактировалось REBUUS; 14.01.2010 в 00:09..
 
Ответить с цитированием

  #4  
Старый 14.01.2010, 01:35
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию

есть база
id,name
1 aa
2 bb
3 cc
4 dd
5 ee
как сделать в одном запросе выборку 3 строк с нужными id, например 1,2,5 ?
 
Ответить с цитированием

  #5  
Старый 14.01.2010, 09:31
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

SELECT * FROM `имя_базы` WHERE id = 1 or id = 2 or id = 5
 
Ответить с цитированием

  #6  
Старый 14.01.2010, 10:17
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
... WHERE `id` IN (1, 2, 3);
 
Ответить с цитированием

  #7  
Старый 14.01.2010, 13:37
Freakazoitt
Познающий
Регистрация: 02.06.2008
Сообщений: 35
Провел на форуме:
29238

Репутация: 5
Отправить сообщение для Freakazoitt с помощью ICQ
По умолчанию

Есть вот такой кусок кода:
Код:
$user=$row['nick'];
if (preg_match("/me", $msg, $msg_1))
{
$msg=str_replace ("/me","<i>".$user."",$msg);
$user="";
}
он не работает на второй строчке

надо: Если строка $msg начинается на "/me" то выполнить действие ниже
 
Ответить с цитированием

  #8  
Старый 14.01.2010, 13:46
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

1. Неверная регулярка.
2. Неверная тема
 
Ответить с цитированием

  #9  
Старый 14.01.2010, 20:56
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
Question

1. При регистрации в поле записывается логин, например, XxX. Почему в форме входа на сайт катит также xxx, XXx? т.е. нету чувствительности к регистру.
2. Если при запросе WHERE id не существует, то выводится ошибка (предупреждение). Как правильно проверять поле на существование?
3. Какая пропорциональная зависимость между проиндексированным столбиком и не проиндексированным?

Последний раз редактировалось vorona; 14.01.2010 в 22:41..
 
Ответить с цитированием

  #10  
Старый 14.01.2010, 22:41
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от vorona  
При регистрации в поле записывается логин, например, XxX. Почему в форме входа на сайт катит также xxx, XXx? т.е. нету чуствительности к регистру.
Скорей всего функция сравнения (на PHP, к примеру) логина с эталоном, сравнивает их в нижнем регистре.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ