SQLUpdate: различия между версиями

Материал из MajorDoMo инфо
(Добавлен перевод)
(добавлен пример)
 
Строка 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);
   }

Альтернативные названия функции (сленг)