[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление данных в MySQL
Виталик91
Заранее извиняюсь, если добавил тему не туда, но не знал куда. Проблема следующая:
Есть база данных "meb", таблица "katalog", с полями id, img1.
В поле id вносится id авторизованного пользователя из другой таблицы.
Нужно чтобы в поле img1 вносился текст "yes", и добавлялся он в строку с id авторизованного пользователя. Найти нигде не могу, да и голова уже плоховато соображает, надеюсь на вашу помощь.
sergeiss
Ты предлагаешь, чтобы за тебя написали текст? Или, может, все-таки для начала покажешь свои наработки?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Игорь_Vasinsky
Цитата
Найти нигде не могу

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
<?
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
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
INSERT - вставит
заменит REPLACE

_____________
Стимулятор ~yoomoney - 41001303250491
Виталик91
Это я в курсе. Именно INSERT я и использую, как видно в коде. И как видно, "yes" в ячейку img1, он добавлять не будет. Потому что я не знаю как указать в какую именно строку (с каким id) добавить это самое yes. В этом и состоит моя проблема.
Valick
INSERT не дописывает в опреленную строку, он дописывает "в конец таблицы", т.е. он создает эту строку там где её никогда раньше небыло

_____________
Стимулятор ~yoomoney - 41001303250491
Michael
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
Спасибо. понял. Использовал UPDATE, все получилось
mysql_query("UPDATE katalog SET img1='yes' WHERE id='$ses'");
Быстрый ответ:

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