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

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

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

  #1  
Старый 17.10.2009, 20:40
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

PHP код:
<?php
$login
=$_POST['login'];
$password =$_POST['password'];
$email =$_POST['email'];
$name =$_POST['name'];
$www =$_POST['www'];
?>
а если так?
 
Ответить с цитированием

  #2  
Старый 17.10.2009, 20:53
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

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

Цитата:
Сообщение от qW1zer  
PHP код:


<?php
$dblocation
="localhost";
$dbname="base";
$dbuser="user";
$dbpassword="pass";
$db_connect mysql_connect($dblocation,$dbuser,$dbpassword);
$db_select mysql_select_db($dbname,$db_connect);
$login=$_POST[login];
$password =$_POST[password];
$email =$_POST[email];
$name =$_POST[name];
$www =$_POST[www];
$userAdd mysql_query("INSERT INTO 
                                    users (login,password,email,name,www) 
                        VALUES
                                    ('
$login', '$password', '$email', '$name', '$www', ''"); 
?>
2qW1zer
PRIMARY KEY у тебя в таблице где знаходиться? и какие параметрие етого поля
должно быть так
youtable_key primary key int auto_increment not null

Последний раз редактировалось Patronik; 17.10.2009 в 20:57..
 
Ответить с цитированием

  #3  
Старый 17.10.2009, 20:38
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

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

з.ы.Поторопился,из 5 строк/полей
 
Ответить с цитированием

  #4  
Старый 17.10.2009, 20:46
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

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

я заметил что разницы нет,хоть в другом скрипте но думаю все же!
С кавычками у меня проблем не было,лучше посмотри в мускул запросом все правильно?
 
Ответить с цитированием

  #5  
Старый 17.10.2009, 20:56
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


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

а это что :
Код:
... '$www', ''");
?
+ юзай mysql_real_escape_string(); перед вставкой данных ,type - string
не знаю как тебе,мне так удобней инсертить:
Код:
mysql_query("INSERT INTO `users` SET `login`='".$login."',`passord`='".$password."',`email`='".$email."',`name`='".$name."',`www`='".$www."'")

________
0ph.ru

Последний раз редактировалось L I G A; 10.12.2009 в 19:54..
 
Ответить с цитированием

  #6  
Старый 17.10.2009, 21:01
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

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

[QUOTE=L I G A]а это что :
Код:
... '$www', ''");
?
ето он первичний ключ записивает
 
Ответить с цитированием

  #7  
Старый 17.10.2009, 20:57
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

а зачем ты вставляешь 6 значений в 5 полей и не закрываешь скобку?
PHP код:
$userAdd mysql_query("INSERT INTO 
                                    users (login,password,email,name,www) 
                        VALUES
                                    ('
$login', '$password', '$email', '$name', '$www')"); 
P.S. перед выполнением запроса входящие данные лучше проверять

Последний раз редактировалось gisTy; 17.10.2009 в 21:04..
 
Ответить с цитированием

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

Репутация: 905


По умолчанию

Код:
users (login,password,email,name,www)
5 полей
Код:
('$login', '$password', '$email', '$name', '$www', ''")
6 полей
 
Ответить с цитированием

  #9  
Старый 17.10.2009, 21:04
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

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

А если при создании таблицы выбрать string ??
хм,точно не заметил последние зачем
Спасибо сейчас попробую
Patronik,если б я знал!Я говорю только только начал связываться с мускулом!
Поэтому даже уровня Привет мир нет
 
Ответить с цитированием

  #10  
Старый 17.10.2009, 21:12
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

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

gisTy
Твой вариант сработал,
Цитата:

$userAdd = mysql_query("INSERT INTO
users (login,password,email,name,www)
VALUES
('$login', '$password', '$email', '$name', '$www')");
Спасибо,данные занесены!Чуть позже пара вопросов будет еще
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ