本文整理汇总了PHP中Sql::Query方法的典型用法代码示例。如果您正苦于以下问题:PHP Sql::Query方法的具体用法?PHP Sql::Query怎么用?PHP Sql::Query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sql
的用法示例。
在下文中一共展示了Sql::Query方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: refreshCache
/**
* Refreshes the properties of the class
* @param string $id_field Column to identify the user with
* @param string $field_id Value of the identification column
* @return void
*/
public function refreshCache($id_field, $field_id)
{
foreach (Sql::Query("SELECT * FROM accounts WHERE {$id_field} = '" . $field_id . "'") as $i) {
foreach ($i as $key => $i2) {
if (Text::validate($key, 'num')) {
continue;
}
$this->{$key} = $i2;
}
}
}
示例2: getVars
/**
* Returns all the sitevars on the database
* @return array Sitevars
*/
static function getVars()
{
$query = Sql::Query("SELECT * FROM sitevars");
if (!$query) {
Kernel::Log('Could not retrieve sitevars.');
trigger_error('Could not retrieve sitevars.', E_USER_ERROR);
return false;
}
foreach ($query as $reg) {
$sitevars[$reg['name']] = $reg['value'];
}
return $sitevars;
}
示例3: getUserInfo
/**
* Retrieves an user's certain info
* @param string $id_field Name of the identification column
* @param string $field Field we'll be fetching
* @return mixed Returns the value of the column, returns false otherwise
*/
static function getUserInfo($id_field, $field)
{
if (self::userExists($id_field) < 1) {
return false;
}
if (!Sql::hasColumns('accounts', array($field))) {
return false;
}
$data = Sql::Query(array("table" => "accounts", "select" => $field, "where" => self::$id_field . "," . $id_field), true);
return $data[$field];
}