Php 如何在sql查询中使用执行类型转换?或者如何基于数据库中的数据类型返回值?
我使用的是Yii框架Php 如何在sql查询中使用执行类型转换?或者如何基于数据库中的数据类型返回值?,php,mysql,yii,xampp,Php,Mysql,Yii,Xampp,我使用的是Yii框架 $user = Yii::app()->db->createCommand() ->select('*') ->from('user_entraders') ->where('user_id=:id') //where($condition, $params) ->bindValue(":id", 1, PDO::PARAM_INT) ->queryRow(); **SCHEMA OF TABLE** ---------
$user = Yii::app()->db->createCommand()
->select('*')
->from('user_entraders')
->where('user_id=:id') //where($condition, $params)
->bindValue(":id", 1, PDO::PARAM_INT)
->queryRow();
**SCHEMA OF TABLE**
-------------------------
user_id | int(11)
-------------------------
firstname | varchar(200)
-------------------------
lastname | varchar(100)
-------------------------
username | varchar(250)
-------------------------
password | varchar(250)
-------------------------
email | varchar(100)
-------------------------
这里所有字段的数据类型都是字符串。
查询中是否有执行类型转换的方法?请发布您的模式创建语句,因为列
user\u id
似乎是整数和主键。@gvijayan模式是addedI。我不太理解这个问题,您能重新表述一下吗?您期望的输出是什么?您实际得到的是什么?请发布您的schema create语句,因为columnuser\u id
似乎是整数和主键。@gvijayan schema is addedI没有真正理解这个问题,您能重新表述一下吗?您期望的输出是什么?您实际得到的是什么?请发布您的schema create语句,因为columnuser\u id
似乎是整数和主键。@gvijayan schema is addedI没有真正理解这个问题,您能重新表述一下吗?您期望的输出是什么?您实际得到的是什么?