本文整理汇总了PHP中DBQuery::setRecord方法的典型用法代码示例。如果您正苦于以下问题:PHP DBQuery::setRecord方法的具体用法?PHP DBQuery::setRecord怎么用?PHP DBQuery::setRecord使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DBQuery
的用法示例。
在下文中一共展示了DBQuery::setRecord方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: reset_password
protected function reset_password()
{
if (empty($_POST['user_id'])) {
$this->setMsg(false, "Zadajte užívateľa");
return;
}
if (empty($this->users[$_POST['user_id']])) {
$this->setMsg(false, "Zadaný užívateľ neexistuje");
return;
}
if (empty($_POST['login'])) {
$this->setMsg(false, "Zadajte prihlasovacie meno užívateľa");
return;
}
if (strcmp($_POST['login'], $this->users[$_POST['user_id']]['login'])) {
$this->setMsg(false, "Neoprávnená zmena údajov");
return;
}
$data = new DBQuery(CDatabaza::getInstance());
$data->setTable('Uzivatel');
$data->setRecord("uzivatel_id", $_POST['user_id'], true);
$data->setField("heslo", $_POST['login'], true, true);
if (!$data->queryDB('update')) {
$this->setMsg(false, "Nepodarilo resetovať heslo.");
return;
}
$this->setMsg(true, "Heslo úspešne zresetované.");
}
示例2: setTimeStamp
protected function setTimeStamp()
{
$data = new DBQuery(CDatabaza::getInstance());
$data->setTable("Clanok");
$data->setField("casova_znamka", time());
$data->setRecord("clanok_id", $this->article['id']);
if (!$data->queryDB("update")) {
return false;
}
return true;
}
示例3: removePost
private function removePost($post_id)
{
if (!$this->postEditable($post_id)) {
return false;
}
$data = new DBQuery(CDatabaza::getInstance());
$data->setTable("Prispevok");
$data->setRecord("prispevok_id", $post_id);
return $data->queryDB("delete");
}
示例4: remove_theme
protected function remove_theme()
{
if (empty($_POST['tema'])) {
$this->setMsg(false, "Zadajte tému rubriky prosím.");
return;
}
if (empty($this->themes[$_POST['tema']])) {
$this->setMsg(false, "Zadaná téma sa v databáze nenachádza");
return;
}
foreach ($this->topics as $topic) {
if ($topic['theme'] == $_POST['tema']) {
$this->setMsg(false, "K danej téme sú priradené rubriky. Preraďte rubriky na inú tému a skúste znovu");
return;
}
}
$query = new DBQuery(CDatabaza::getInstance());
$query->setTable('Tema');
$query->setRecord("tema_id", $_POST['tema'], true);
if (!$query->queryDB("delete")) {
$this->setMsg(false, "Nepodarilo sa vymazať tému");
return;
}
$this->setMsg(true, "Téma úspešne vymazaná");
}
示例5: initialize
private function initialize()
{
$data = new DBQuery(CDatabaza::getInstance());
$data->setTable("Uzivatel_info");
$data->setRecord("uzivatel_id", $_SESSION['user']);
$query = $data->queryDB("select");
if ($query) {
$usr_nfo = $query->fetch_array();
$this->user_info['name'] = $usr_nfo['meno'];
$this->user_info['surname'] = $usr_nfo['priezvisko'];
$this->user_info['class'] = $usr_nfo['trieda'];
}
}
示例6: remove_article
protected function remove_article()
{
if (empty($_POST['id'])) {
$this->setMsg(false, "Zadajte článok");
return;
}
$data = new DBQuery(CDatabaza::getInstance());
$data->setTable("Clanok_uzivatel");
$data->setRecord("clanok_id", $_POST['id']);
if (!$data->queryDB("delete")) {
$this->setMsg(false, "Nepodarilo sa vymazať prepojenia");
return;
}
$data->setTable("Clanok");
$data->setRecord("clanok_id", $_POST['id']);
if (!$data->queryDB("delete")) {
$this->setMsg(false, "Nepodarilo sa vymazať článok");
return;
}
//odstrani adresar a vsetko co sa v nom nachadza
$dir = ProgramManager::getHomeDir() . "/../articles/" . $_POST['id'];
$this->removeDir($dir);
$this->setMsg(true, "Článok vymazaný");
}