尝试创建表时出错

雷扎·萨达蒂(Reza Saadati)

当我使用此代码时

CREATE TABLE $this->session->userdata('receiver_db').$receiver_table LIKE $this->session->userdata('sender_db').$sender_table

我收到此消息:

CI_Sessin类的对象无法转换为字符串

var_dump($this->session->userdata('receiver_db')); // Returns string(14) "webprog24_reza"
var_dump($receiver_table); // Returns string(9) "guestbook"

为什么会出现此错误?我正在尝试将表从一个数据库复制到另一个数据库。

雷扎·萨达蒂(Reza Saadati)

将会话设置为变量,可以帮助我解决以下问题:

$db1 = $this->session->userdata('receiver_db');
$db2 = $this->session->userdata('sender_db');
$this->Connection_model->get_custom_db('receiver')->query("CREATE TABLE $db1.$receiver_table LIKE $db2.$sender_table");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章