SQLUpdate: различия между версиями
Материал из MajorDoMo инфо
Newz20 (обсуждение | вклад) (Добавлен перевод) |
Newz20 (обсуждение | вклад) (добавлен пример) |
||
Строка 12: | Строка 12: | ||
==Примеры запросов== | ==Примеры запросов== | ||
<pre> $Record = SQLSelectOne("SELECT * FROM contacts WHERE ID='".$_POST['id']."'"); | |||
$Record['FIRSTNAME'] = $_POST['firstname']; | |||
$Record['LASTNAME'] = $_POST['lastname']; | |||
$Record['EMAIL'] = $_POST['email']; | |||
If (IsSet($Record['ID'])) { | |||
SQLUpdate('contacts', $Record); | |||
} Else { | |||
$Record['ID']=SQLInsert('contacts', $Record); | |||
}</pre> | |||
==Альтернативные названия функции (сленг)== | ==Альтернативные названия функции (сленг)== |
Текущая версия от 09:33, 13 декабря 2019
Описание
SQLUpdate($table, $record, $ndx = 'ID'); -- Обновляет существующую таблицу, внося изменения в её записи SQLUpdate() изменяет данные в таблице tablename соответствующие массиву record
Функция SQLUpdate() возвращает 1 при успешном обновлении в таблице, либо 0 в противном случае. При возникновении ошибки функция SQLUpdate() выдаст специальную страницу со строкой запроса, номером ошибки и объяснением ошибки.
Execute SQL UPDATE query for one record @param mixed $table Table to update @param mixed $record Record to update (assosiated array) @param mixed $ndx Update by this key (default ID) @return int
Примеры запросов
$Record = SQLSelectOne("SELECT * FROM contacts WHERE ID='".$_POST['id']."'"); $Record['FIRSTNAME'] = $_POST['firstname']; $Record['LASTNAME'] = $_POST['lastname']; $Record['EMAIL'] = $_POST['email']; If (IsSet($Record['ID'])) { SQLUpdate('contacts', $Record); } Else { $Record['ID']=SQLInsert('contacts', $Record); }