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

Материал из MajorDoMo инфо
(Новая страница: «Category:Встроенные функции ==Описание== '''SQLUpdate'''($table, $record, $ndx = 'ID'); -- Execute SQL UPDATE query for one record @p...»)
 
(добавлен пример)
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
[[Category:Встроенные функции]]
[[Category:Встроенные функции]]
==Описание==
==Описание==
'''SQLUpdate'''($table, $record, $ndx = 'ID'); -- Execute SQL UPDATE query for one record
'''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 $table  Table to update
@param mixed $record Record to update (assosiated array)
@param mixed $record Record to update (assosiated array)
@param mixed $ndx    Update by this key (default ID)
@param mixed $ndx    Update by this key (default ID)
@return int
@return int
==Примеры запросов==
==Примеры запросов==
 
  <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);
   }

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