[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как отправить данные без формы из скрипта
Вася Да
Подскажите что нужно написать в скрипте перед:
"INSERT INTO users () VALUES()"

чтобы отправить все это дело(нужные данные) в бд. Не знаю что за функция должна там писаться и вообще как ето сделать. Помогите пожалуйстО!
Игорь_Vasinsky
mysql_query("INSERT....");

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Вася Да
Спасибо! Второй раз меня выручаешь. Думаю стоит учить php чтоб не засерать людям мозг такой ерундой.
Вася Да
У меня тут еще один вопрос созрел. Как мне в эту строку записать название переменной сессии:
mysql_query("INSERT INTO users () VALUES () WHERE id='".$_SESSION['id']."'") 

так не работает. session_start() прописан в начале.
innovate
Вроде работает:

$ses_id = $_SESSION['id'];

mysql_query("INSERT INTO `users` () VALUES () WHERE `id`='$ses_id'")
Вася Да
я об этом думал, щас попробую.
Игорь_Vasinsky
если следовать простым правилам конкатенации - то элегантно - так

mysql_query("INSERT INTO users () VALUES () WHERE id=".$_SESSION['id']); 


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
waldicom
Цитата (Игорь_Vasinsky @ 26.02.2013 - 21:33)
если следовать простым правилам конкатенации - то элегантно - так

кавычки забыл

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Игорь_Vasinsky
аа... ну да - обратные апострофы для имен таблицы и полей.
+ если данные из сессии = данные из БД - то нормуль, а так (int)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Вася Да
чето я не понял. как писать то?
последний пример не работает,который недописанный или хз какой.
innovate
Цитата (innovate @ 26.02.2013 - 23:31)
Вроде работает:

$ses_id = $_SESSION['id'];

mysql_query("INSERT INTO `users` () VALUES () WHERE `id`='$ses_id'")

Так не работает?
innovate
Можно как Игорь предложил, только кавычки допиши.
Игорь_Vasinsky
mysql_query("INSERT INTO `users`  (`cell1`,`cell2`)
VALUES
('"
.mysql_real_escape_string($value1)."', '".mysql_real_escape_string($value2)."') WHERE `id`=".$_SESSION['id']);


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Вася Да
ладно вообщем завтра буду разбираться, уже мозги не варят. Всем спасибо!
Быстрый ответ:

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