当前位置: 首页>>代码示例>>PHP>>正文


PHP SQL::execute方法代码示例

本文整理汇总了PHP中SQL::execute方法的典型用法代码示例。如果您正苦于以下问题:PHP SQL::execute方法的具体用法?PHP SQL::execute怎么用?PHP SQL::execute使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SQL的用法示例。


在下文中一共展示了SQL::execute方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: add

	public static function add($username = "", $md5_pw_hash = "", $email = null, $enabled = 1,  $acces_level = 25) {
		$date_created = time();
		$md5_pw = md5($md5_pw_hash, false);

		$sql = 'INSERT INTO ' . self::getFullTableName() . ' (
			username,
			email,
			password,
			enabled,
			access_level,
			date_created
		) VALUES (
			:username,
			:email,
			:password,
			:enabled,
			:access_level,
			:date_created

		)';
		return SQL::execute(
			self::getConnection(),
			$sql,
			array(
				"username" => $username,
				"email" => $email,
				"password" => $md5_pw,
				"enabled" => $enabled,
				"access_level" => $acces_level,
				"date_created" => $date_created
			)
		);

	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:34,代码来源:class.mantis.account.php

示例2: add

	/**
	 * @param int $fid - forums user id
	 * @param int $gid - game user id
	 * @param int $from - bann beginn
	 * @param int $till - bann ends
	 * @param int $level - Bann is active for: Forum (1), Game (2) or both (0)
	 * @param string $unbannedby - User is Unbanned by
	 * @param string $unbannip - IP from Unbanner
	 * @return int
	 */
	public static function add($fid, $gid, $from, $till, $unbannedby, $unbannip, $level = 0) {
		$sql = 'INSERT INTO ' . self::getFullTableName() . ' (
			banned_fid,
			banned_gid,
			banned_from,
			banned_till,
			level,
			unbannedby,
			unbannip,
			date
		) VALUES (
			:fid,
			:gid,
			:from,
			:till,
			:level,
			:unbannedby,
			:unbannip,
			:date
		)';

		return SQL::execute(self::getConnection(), $sql,
			array(
				"fid" => $fid,
				"gid" => $gid,
				"from" => $from,
				"level" => $level,
				"till" => $till,
				"unbannedby" => $unbannedby,
				"unbannip" => $unbannip,
				"date" => common_functions::currentdate(),
			)
		);
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:44,代码来源:class.user_unbann.php

示例3: add

	/**
	 * @param int $group_id
	 * @param int $user_id
	 * @param int $leader
	 * @param int $pending
	 * @return bool
	 */
	public static function add($group_id, $user_id, $leader = 0, $pending = 0) {
		$sql = 'INSERT INTO ' . self::getFullTableName() . ' (
			group_id,
			user_id,
			group_leader,
			user_pending
		) VALUES (
			:g_id,
			:u_id,
			:g_leader,
			:pending
		)';

		$result = SQL::execute(self::getConnection(), $sql, array("g_id" => $group_id, "u_id" => $user_id, "g_leader" => $leader, "pending" => $pending));

		if($result !== false) {
			// Include libs
			require_once(LIB_DIR . DS . 'class.phpbb_account.php');
			// Empty permission for creating new
			phpbb_account::clearUserPerms($user_id);

			// Send PM new Group
			if(SEND_PM_GROUPCHANGE)
				get_phpbb_info::$instance->sendPM(output::newGroupPM($user_id, phpbb_groups::getGroupName($group_id)), SYSTEM_USER, "Willkommen in der Benutzergruppe " . phpbb_groups::getGroupName($group_id), $user_id);

			return true;
		}
		return false;
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:36,代码来源:class.phpbb_group_members.php

示例4: execute

 public function execute($db)
 {
     $sql_result = parent::execute($db);
     $result = NULL;
     if ($sql_result && mysqli_num_rows($sql_result) != 0) {
         $result = mysqli_fetch_array($sql_result, MYSQL_ASSOC);
     }
     $this->set_return_data($result);
 }
开发者ID:Ruyka,项目名称:Tam-An-Food-Store-Manager,代码行数:9,代码来源:Check_user_login_sql.php

示例5: delete

	public static function delete($accid, $realm = -1) {
		$sql = 'DELETE FROM ' . self::getFullTableName() . ' WHERE accountId = :id AND realmId = :realm';

		return SQL::execute(self::getConnection(), $sql,
			array(
				"id" => $accid,
				"realm" => $realm
			)
		);
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:10,代码来源:class.auth_rbac_account_groups.php

示例6: delete

	/**
	 * @param int $accid - account id
	 * @param int $unbandate - when is ban ends
	 * @return int
	 */
	public static function delete($accid, $unbandate) {
		$sql = 'DELETE FROM ' . self::getFullTableName() . ' WHERE id = :id AND unbandate = :unban';

		return SQL::execute(self::getConnection(), $sql,
			array(
				"id" => $accid,
				"unban" => $unbandate
			)
		);
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:15,代码来源:class.auth_account_banned.php

示例7: add

	/**
	 * @param int $charguid - character guid
	 * @param int $oldacc - old account id
	 * @param int $newacc - new account id
	 * @return int
	 */
	public static function add($charguid, $oldacc, $newacc) {
		$sql = 'INSERT INTO ' . self::getFullTableName() . ' (charguid, oldaccountid, newaccountid, date) VALUES (:char, :old, :new, :date)';

		return SQL::execute(self::getConnection(), $sql,
			array(
				"char" => $charguid,
				"old" => $oldacc,
				"new" => $newacc,
				"date" => time()
				)
		);
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:18,代码来源:class.user_transfer_log.php

示例8: get

	/**
	 * @param int $user_id - forum user id
	 * @param int $date - donate date
	 * @param  int $money - donate money
	 * @return int
	 */
	public static function get($user_id, $date, $money) {
		$sql = "SELECT * FROM " . self::getFullTableName() . ' WHERE user_id = :user AND date = :date AND money = :money';

		return SQL::execute(self::getConnection(),
			$sql,
			array(
				"user" => $user_id,
				"date" => $date,
				"money" => $money
			)
		);
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:18,代码来源:class.donation_log.php

示例9: add

	/**
	 * @param int $user_id
	 * @param int $cost_id
	 * @return bool
	 */
	public static function add($user_id, $cost_id) {
		$sql = 'INSERT INTO ' . self::getFullTableName() . ' (
			user_id,
			cost_id,
			`date`
		) VALUES (
			:u_id,
			:cost_id,
			:date
		)';

		$result = SQL::execute(self::getConnection(), $sql, array("u_id" => $user_id, "cost_id" => $cost_id, "date" => time()));

		if($result !== false)
			return true;
		return false;
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:22,代码来源:class.points_exchange.php

示例10: add

	public static function add($type, $user_id, $ip, $date, $operation, $data, $report_id = 0, $forum_id = 0, $topic_id = 0) {
		$sql = 'INSERT INTO ' . self::getFullTableName() . ' (
			log_type,
			user_id,
			forum_id,
			topic_id,
			reportee_id,
			log_ip,
			log_time,
			log_operation,
			log_data
		) VALUES (
			:type,
			:id,
			:f_id,
			:t_id,
			:report_id,
			:ip,
			:time,
			:operation,
			:data
		)';

		SQL::execute(self::getConnection(), $sql,
			array(
				"type" => $type,
				"id" => $user_id,
				"f_id" => $forum_id,
				"t_id" => $topic_id,
				"report_id" => $report_id,
				"ip" => $ip,
				"time" => $date,
				"operation" => $operation,
				"data" => $data
			)
		);
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:37,代码来源:class.phpbb_log.php

示例11: update

	/**
	 * @param int $id
	 * @param string $reason
	 * @param int $change_points
	 * @return int
	 */
	public static function update($id, $reason = "Point change", $change_points = 0) {
		// Create entry if not exists
		if(! self::exists($id))
			self::add($id, $change_points);

		// Get userdata
		$tmp_userdata = self::get($id);

		// Set new Data
		$params["new_points"] = $tmp_userdata["points_curr"] + $change_points;
		$params["id"] = $id;
		if($change_points > 0)
			$params["new_life_points"] = $tmp_userdata["points_life"] + $change_points;

		$sql = 'UPDATE ' . self::getFullTableName() . ' SET points_curr = :new_points' . (($change_points > 0) ? ', points_life = :new_life_points' : '') . ' WHERE user_id = :id';

		// Add to VIP-Group if reaches a specific amount of points
		self::check_vip($id, $params["new_points"]);

		// Execute
		if(SQL::execute(self::getConnection(), $sql, $params) !== false)
			return points_log::add($id, $change_points, $reason);
		return false;
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:30,代码来源:class.user_points.php

示例12: getByDate

	/**
	 * @param int $date - log date (unix)
	 * @return int
	 */
	public static function getByDate($date) {
		return SQL::execute(self::getConnection(), 'SELECT FROM ' . self::getFullTableName() . ' WHERE date = :date', array("date" => $date));
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:7,代码来源:class.money_log.php

示例13: foreach

?>
<!DOCTYPE html>
<html>
<head>
	<title>Таланты</title>
	<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.4.2/chosen.css">
</head>
<body>
<?php 
if ($_GET['email'] != '') {
    $email = $_GET['email'];
    foreach (SQL::execute("SELECT * FROM competency;") as $e) {
        $competency[$e['id']] = $e['name_ru'];
    }
    $ratings = array(1 => "Основной", 2 => "Промежуточный", 3 => "Опытный", 4 => "Передовой", 5 => "Эксперт");
    $profile = SQL::execute("SELECT P.*,C.name_ru FROM `kontrotenko_super_new`.`profile_item` P LEFT JOIN `kontrotenko_super_new`.`competency` C ON P.competency=C.id  WHERE P.email='{$email}';");
    echo "<button class=add_profile>Добавить</button><form method=post><table> <thead> <tr> <th>#</th> <th>Навык</th> <th>Уровень</th> </tr> </thead> <tbody>";
    foreach ($profile as $e) {
        echo '<tr><td>' . $e['id'] . '</td><td>';
        echo "<select name='prof[" . $e['id'] . "]' class='chzn'>";
        foreach ($competency as $k => $v) {
            $selected = $k == $e['competency'] ? 'selected' : '';
            echo '<option ' . $selected . ' value=' . $k . '>' . $v . '</option>';
        }
        echo '</select></td><td>';
        echo "<select name='rat[" . $e['id'] . "]' class='chzn'>";
        foreach ($ratings as $k => $v) {
            $selected = $k == $e['rating'] ? 'selected' : '';
            echo '<option ' . $selected . ' value=' . $k . '>' . $v . '</option>';
        }
        echo '</select></td></tr>';
开发者ID:aidoskz,项目名称:Storage,代码行数:31,代码来源:competency.php

示例14: delete

	/**
	 * @param string $code
	 * @return int
	 */
	public static function delete($code) {
		return SQL::execute(self::getConnection(), 'DELETE FROM ' . self::getFullTableName() . ' WHERE code = :code', array("code" => $code));
	}
开发者ID:gonzo1247,项目名称:hitman_roa,代码行数:7,代码来源:class.char_code.php

示例15: intval

     }
 }
 $ps->params = $params;
 if ($ps->checkSignature($_GET['SignatureValue'])) {
     //Данные прошли проверку
     //if($ps->params['Type']=='balance'){
     $rs = $ST->select("SELECT * FROM sc_income \r\n\t\t\t\tWHERE \r\n\t\t\t\t\tuserid=" . intval($ps->params['UserId']) . "\r\n\t\t\t\t\tAND pay_id=" . intval($ps->InvId) . "\r\n\t\t\t\t\tAND type='robokassa'");
     if ($rs->next()) {
         //перевод уже был, всё ок
         echo 'OK' . $_GET['InvId'];
         exit;
     } else {
         if ($ps->params['Type'] == 'balance') {
             //пополним баланс
             $ST->update('sc_users', array('balance=balance+' . floatval($ps->OutSum)), "u_id=" . intval($ps->params['UserId']));
             $rs = $ST->execute("SELECT balance FROM sc_users WHERE u_id=" . intval($ps->params['UserId']));
             if ($rs->next()) {
                 $ST->insert('sc_income', array('userid' => intval($ps->params['UserId']), 'sum' => floatval($ps->OutSum), 'balance' => floatval($rs->getFloat('balance')), 'type' => 'robokassa', 'description' => 'Приход с робокассы', 'pay_id' => intval($ps->InvId), 'pay_string' => $_SERVER['QUERY_STRING']));
             }
         }
         //если указан номер заявки
         if (isset($ps->params['OrderId'])) {
             $rs = $ST->select("SELECT * FROM sc_users WHERE u_id=" . intval($ps->params['UserId']));
             if ($rs->next()) {
                 $user = $rs->getRow();
                 //						$rs=$ST->execute("SELECT * FROM sc_cc_order WHERE userid=".intval($ps->params['UserId'])." AND id=".intval($ps->params['OrderId']));
                 $rs = $ST->select("SELECT * FROM sc_shop_order WHERE userid=" . intval($ps->params['UserId']) . " AND id=" . intval($ps->params['OrderId']));
                 if ($rs->next() && floatval($ps->OutSum) >= $rs->getInt('total_price')) {
                     //							$ST->update('sc_users',array('balance=balance-'.$rs->getInt('summ')),"u_id=".intval($ps->params['UserId']));
                     $ST->update('sc_shop_order', array('pay_time' => date('Y-m-d H:i:s'), 'pay_status' => 'ok'), 'id=' . intval($ps->params['OrderId']));
                     //Оплата заказа
开发者ID:AlexanderWhi,项目名称:tplshop2,代码行数:31,代码来源:result.php


注:本文中的SQL::execute方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。