Если поле пусто INSERT INTO иначе UPDATE. - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 20 Nov 2024 16:26:31 +0300insert into `table` set `unique-поле`='value', `поле`='value', `поле`='value'<br>
on duplicate key update `поле`='value', `поле`='value'
https://visavi.net/topics/11896/212418
Если поле пусто INSERT INTO иначе UPDATE. DmitryDickMon, 26 Jul 2010 09:29:34 +0400Сообщенияhttps://visavi.net/topics/11896/212418if($sql->query("UPDATE ... WHERE ...."))<br>
else<br>
$sql->query("INSERT INTO ... ");<br>
так разве не пашет?
https://visavi.net/topics/11896/212410
Если поле пусто INSERT INTO иначе UPDATE. ramzesMon, 26 Jul 2010 08:57:44 +0400Сообщенияhttps://visavi.net/topics/11896/212410Спасиб, разобрался) Просто я PHP не знаю и поэтому туплю)
https://visavi.net/topics/11896/212250
Если поле пусто INSERT INTO иначе UPDATE. КонстантинMon, 26 Jul 2010 00:06:43 +0400Сообщенияhttps://visavi.net/topics/11896/212250#1, #6 чти <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> )
https://visavi.net/topics/11896/212247
Если поле пусто INSERT INTO иначе UPDATE. СаняSun, 25 Jul 2010 23:58:48 +0400Сообщенияhttps://visavi.net/topics/11896/212247<blockquote class="blockquote"><strong>Vitaliy</strong> (25 Июля 2010 / 23:44)<br>
8.обясни конкретней</blockquote>
да что млин не понятно? Есть запись в базе, значит нужно обновить, иначе вставить, автору уже сказали как
https://visavi.net/topics/11896/212241
Если поле пусто INSERT INTO иначе UPDATE. ЖенекSun, 25 Jul 2010 23:53:12 +0400Сообщенияhttps://visavi.net/topics/11896/212241login password gorod old<br>
Max567 qwerty Kiev 16 <br>
<br>
вот так выглядит база.<br>
login` varchar(15) NOT NULL default '',<br>
`password` varchar(25) NOT NULL default '',<br>
`gorod` varchar(20) NOT NULL default '',<br>
`old` int(2) NOT NULL default '',
https://visavi.net/topics/11896/212238
Если поле пусто INSERT INTO иначе UPDATE. КонстантинSun, 25 Jul 2010 23:49:05 +0400Сообщенияhttps://visavi.net/topics/11896/2122388.обясни конкретней
https://visavi.net/topics/11896/212236
Если поле пусто INSERT INTO иначе UPDATE. ВиталийSun, 25 Jul 2010 23:44:18 +0400Сообщенияhttps://visavi.net/topics/11896/212236Тоесть если пусто то использовать не UPDATE (так как ничего не произойдет) а INSERT чтобы заполнить, и в дальнейшем при заполненом будет выполняться только Update
https://visavi.net/topics/11896/212235
Если поле пусто INSERT INTO иначе UPDATE. КонстантинSun, 25 Jul 2010 23:43:51 +0400Сообщенияhttps://visavi.net/topics/11896/212235Таблица User<br>
В ней 4 поля<br>
login, password, gorod, old<br>
Всего лищь одна ячейка<br>
Max567 qwerty Kiev 16
https://visavi.net/topics/11896/212233
Если поле пусто INSERT INTO иначе UPDATE. КонстантинSun, 25 Jul 2010 23:42:04 +0400Сообщенияhttps://visavi.net/topics/11896/2122335.тоесть тебе надо извлечь дание из БД и если по ид и если там например name==0 то инсерт а если ==1 то оновить?
https://visavi.net/topics/11896/212231
Если поле пусто INSERT INTO иначе UPDATE. ВиталийSun, 25 Jul 2010 23:38:30 +0400Сообщенияhttps://visavi.net/topics/11896/212231Ну а че мешает?<br>
SELECT * FROM ...<br>
если empty значит INSERT а если нет, значит UPDATE, по крайней мере данные тебе дергать полюбому придется<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/11896/212229
Если поле пусто INSERT INTO иначе UPDATE. СаняSun, 25 Jul 2010 23:37:14 +0400Сообщенияhttps://visavi.net/topics/11896/212229Или ячейка в базе данных... насчет поля, это я знаю) имеется уже такое)
https://visavi.net/topics/11896/212228
Если поле пусто INSERT INTO иначе UPDATE. КонстантинSun, 25 Jul 2010 23:36:53 +0400Сообщенияhttps://visavi.net/topics/11896/212228Поле ввода? Или ячейка в базе данных? если про поле ввода, то там элеиентарный isset(); или empty(); ну или if($var==''){}
https://visavi.net/topics/11896/212226
Если поле пусто INSERT INTO иначе UPDATE. AzzidoSun, 25 Jul 2010 23:34:37 +0400Сообщенияhttps://visavi.net/topics/11896/212226<?<br>
if (!$_POST['name'])<br>
{<br>
mysql_query("INSERT INTO user (name) VALUES ('$test')");<br>
}<br>
else<br>
{<br>
mysql_query("UPDATE user SET name='".$_POST['name']."' WHERE id='".$id."' ");<br>
}<br>
?><br>
чтото такое
https://visavi.net/topics/11896/212225
Если поле пусто INSERT INTO иначе UPDATE. ВиталийSun, 25 Jul 2010 23:34:16 +0400Сообщенияhttps://visavi.net/topics/11896/212225Какое поле? В базе? Если в базе, делай перед этим select этого поля, а потом уже if/else
https://visavi.net/topics/11896/212223
Если поле пусто INSERT INTO иначе UPDATE. NeformatSun, 25 Jul 2010 23:34:09 +0400Сообщенияhttps://visavi.net/topics/11896/212223