Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - MySQL Replce ? / 3 сообщений из 3, страница 1 из 1
13.11.2005, 12:21
    #33375324
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - MySQL Replce ?
недавно я знал как мен кажется очень удобной функции
MySQL Replce

Код: plaintext
1.
$query = "replace into $table (id,feld1,feld2) values($id,$value1,$value2)"

но она работает если есть значение $id .

можно ли как то ее использовать не зная значение $id т е

Код: plaintext
1.
$query = "replace into $table (feld1,feld2) values($value1,$value2)"
...
Рейтинг: 0 / 0
13.11.2005, 12:24
    #33375330
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - MySQL Replce ?
т е если $value1 уже есть в БД тогда update, нет - insert

и как указывать feld1 , или при надобности
комбинацию полей , которые будут проверяться (feld1, feld3)
...
Рейтинг: 0 / 0
14.11.2005, 10:44
    #33376064
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - MySQL Replce ?
RTFM
авторОператор REPLACE работает точно так же, как INSERT, за исключением того, что если старая запись в данной таблице имеет то же значение индекса UNIQUE или PRIMARY KEY, что и новая, то старая запись перед занесением новой будет удалена
Посмотрите в сторону UPDATE ... SET ... WHERE И будет вам счастье... Воззможно, нужно будет проиндексировать столбцы, по которым будете производить поиск и замену.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - MySQL Replce ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]