执行 SQL 语句
数据库连接建立后,SQL 语句就可以通过使用 [CDbCommand] 执行了。你可以通过使用指定的SQL语句作为参数调用 [CDbConnection::createCommand()] 创建一个 [CDbCommand] 实例。
// 假设你已经建立了一个 "db" 连接,可以在 protected/config/main.php 中设置 $connection=Yii::app()->db; // 如果没有,你可能需要显式建立一个连接: // $connection=new CDbConnection($dsn,$username,$password); $command=$connection->createCommand($sql); // 如果需要,此 SQL 语句可通过如下方式修改: // $command->text=$newSQL;
<?php class myclass { //状态:取消 const STATUS_ABORT = -1; //状态:签约 const STATUS_SIGN = 0; //状态:执行 const STATUS_ATTEND = 1; //定义一个返回数组的函数 public static function statusArray(){ return array( self::STATUS_ABORT => '取消', self::STATUS_SIGN => '签约', self::STATUS_ATTEND => '执行', ); } //根据状态码转文字 public static function statusDecode($status_num){ $reval = ''; $t = self::statusArray(); return $t[(string)(intval($status_num) ? intval($status_num) : self::STATUS_ABORT)]; } } echo myclass::statusDecode(-1); ?>
运行结果是:取消
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是轻量级的文本数据交换格式。
JSON 独立于语言。
* JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
测试帝国CMS(EmpireCMS)遇到如下错误:
Fatal error: Uncaught Error: Call to undefined function mysql_query() in \e\class\connect.php on line 156
Error: Call to undefined function mysql_query() in \e\class\connect.php on line 156