Если поле пусто INSERT INTO иначе UPDATE. - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 20 Nov 2024 16:26:31 +0300 insert into `table` set `unique-поле`=&#039;value&#039;, `поле`=&#039;value&#039;, `поле`=&#039;value&#039;<br> on duplicate key update `поле`=&#039;value&#039;, `поле`=&#039;value&#039; https://visavi.net/topics/11896/212418 Если поле пусто INSERT INTO иначе UPDATE. DmitryDick Mon, 26 Jul 2010 09:29:34 +0400 Сообщения https://visavi.net/topics/11896/212418 if($sql-&gt;query(&quot;UPDATE ... WHERE ....&quot;))<br> else<br> $sql-&gt;query(&quot;INSERT INTO ... &quot;);<br> так разве не пашет? https://visavi.net/topics/11896/212410 Если поле пусто INSERT INTO иначе UPDATE. ramzes Mon, 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/212241 login password gorod old<br> Max567 qwerty Kiev 16 <br> <br> вот так выглядит база.<br> login` varchar(15) NOT NULL default &#039;&#039;,<br> `password` varchar(25) NOT NULL default &#039;&#039;,<br> `gorod` varchar(20) NOT NULL default &#039;&#039;,<br> `old` int(2) NOT NULL default &#039;&#039;, https://visavi.net/topics/11896/212238 Если поле пусто INSERT INTO иначе UPDATE. Константин Sun, 25 Jul 2010 23:49:05 +0400 Сообщения https://visavi.net/topics/11896/212238 8.обясни конкретней 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/212233 5.тоесть тебе надо извлечь дание из БД и если по ид и если там например 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==&#039;&#039;){} https://visavi.net/topics/11896/212226 Если поле пусто INSERT INTO иначе UPDATE. Azzido Sun, 25 Jul 2010 23:34:37 +0400 Сообщения https://visavi.net/topics/11896/212226 &lt;?<br> if (!$_POST[&#039;name&#039;])<br> {<br> mysql_query(&quot;INSERT INTO user (name) VALUES (&#039;$test&#039;)&quot;);<br> }<br> else<br> {<br> mysql_query(&quot;UPDATE user SET name=&#039;&quot;.$_POST[&#039;name&#039;].&quot;&#039; WHERE id=&#039;&quot;.$id.&quot;&#039; &quot;);<br> }<br> ?&gt;<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. Neformat Sun, 25 Jul 2010 23:34:09 +0400 Сообщения https://visavi.net/topics/11896/212223