Виталик91
20.06.2013 - 11:30
Заранее извиняюсь, если добавил тему не туда, но не знал куда. Проблема следующая:
Есть база данных "meb", таблица "katalog", с полями id, img1.
В поле id вносится id авторизованного пользователя из другой таблицы.
Нужно чтобы в поле img1 вносился текст "yes", и добавлялся он в строку с id авторизованного пользователя. Найти нигде не могу, да и голова уже плоховато соображает, надеюсь на вашу помощь.
sergeiss
20.06.2013 - 11:42
Ты предлагаешь, чтобы за тебя написали текст? Или, может, все-таки для начала покажешь свои наработки?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Игорь_Vasinsky
20.06.2013 - 11:47
Цитата |
Найти нигде не могу |
INSERT, UPDATE ??? странно.. у меня гуглиться...
вон у Серёги попроси - он на гуглит (платная услуга)
_____________
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
Виталик91
20.06.2013 - 11:51
<?
session_start();
include('./bd.php');
$ses=$_SESSION['id'];
$in = mysql_query("SELECT * FROM katalog WHERE id='$ses'", $conn);
if(!mysql_fetch_array($in)){
mysql_query("INSERT INTO katalog (id) VALUES ($ses)");
}
mysql_query("INSERT INTO katalog (img1) VALUES (yes)");
include('kat.php')
?>
вот такой у меня код, но как сделать чтобы INSERT дописывал "yes" в определенную строку
Игорь_Vasinsky
20.06.2013 - 11:55
UPDATE - обновит (допишет, перепишет)
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
Valick
20.06.2013 - 11:58
INSERT - вставит
заменит REPLACE
_____________
Стимулятор ~yoomoney - 41001303250491
Виталик91
20.06.2013 - 12:05
Это я в курсе. Именно INSERT я и использую, как видно в коде. И как видно, "yes" в ячейку img1, он добавлять не будет. Потому что я не знаю как указать в какую именно строку (с каким id) добавить это самое yes. В этом и состоит моя проблема.
Valick
20.06.2013 - 12:08
INSERT не дописывает в опреленную строку, он дописывает "в конец таблицы", т.е. он создает эту строку там где её никогда раньше небыло
_____________
Стимулятор ~yoomoney - 41001303250491
Michael
20.06.2013 - 12:17
mysql_query("INSERT INTO katalog (id,img1) VALUES ($ses, 'yes')");
_____________
There never was a struggle in the soul of a good man that was not hard
Виталик91
20.06.2013 - 12:20
Спасибо. понял. Использовал UPDATE, все получилось
mysql_query("UPDATE katalog SET img1='yes' WHERE id='$ses'");
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.