- 分享
- 0
- 人气
- 0
- 主题
- 46
- 帖子
- 3604
- UID
- 123250
- 积分
- 6456
- 阅读权限
- 23
- 注册时间
- 2008-2-7
- 最后登录
- 2017-5-1
- 在线时间
- 5029 小时
|
原帖由 Super-Tomato 于 2009-10-12 01:57 AM 发表
不明白你的 sql string??
query 參數傳遞 sql string 之後, query 會回傳 true 或 false
// 这个是 mysql store procedure 但是好像 insert 了, 不会return 值。
CREATE DEFINER=`root`@`localhost` PROCEDURE `get_all_bean`()
BEGIN
SELECT * FROM nb_netbean;
END
我的CLASS。
class database {
var $mysql;
public function database(){
$this->mysql = new mysqli("localhost" ,"root" , "" , "net_bean_db" );
}
public function insert_new_bean($beanbean , $bean_name){
if(isset($beanbean) || isset($bean_name)){
$result = $this->mysql->query("CALL insert_new_bean('$beanbean' , '$bean_name')");
return $result->store_result; // 看来这句是 return 空的, 因为我的 store procedure 没 set return。
}else{
return null;
}
}
所以基本上就是如此。 |
|