thinkphp的数据库是在哪? 10
刚刚开始学thinkphp看到说在数据库thinkphp中创建数据表不是太清楚数据库thinkphp在哪就像图一样能解释下要怎么创建最好能说详细点找了一天了...
刚刚开始学thinkphp 看到说在数据库thinkphp中创建数据表 不是太清楚数据库thinkphp在哪
就像图一样
能解释下要怎么创建 最好能说详细点 找了一天了 展开
就像图一样
能解释下要怎么创建 最好能说详细点 找了一天了 展开
4个回答
2016-05-09
展开全部
这个你要先建一个数据库,然后在config.php文件或者直接在thinkphp文件夹下面的配置文件那里填写好数据库的名字,地址账号密码等然后才可以用的。
然后在控制器那里进行操作就行了。这里因为你还没有建表
所以要执行
$model = M();
$sql = 'CREATE TABLE IF NOT EXISTS `think_data`(`id` int(8) unsigned NOT NULL AUTO_INCREMENT,`data` varchar(255) NOT NULL,PRIMARY KEY(`id`)) ENGINE=MyISAM DEFAULT CHARSET = utf8';
$model->execute($sql);
这样表就建成了
然后同理
$sql = 'INSERT INTO `think_data`(`id`,`data`) VALUES(1,"thinkphp"),(2"PHP"),(3,"framework")';
$model->execute($sql);
就行了
大概就是这样子吧
然后在控制器那里进行操作就行了。这里因为你还没有建表
所以要执行
$model = M();
$sql = 'CREATE TABLE IF NOT EXISTS `think_data`(`id` int(8) unsigned NOT NULL AUTO_INCREMENT,`data` varchar(255) NOT NULL,PRIMARY KEY(`id`)) ENGINE=MyISAM DEFAULT CHARSET = utf8';
$model->execute($sql);
这样表就建成了
然后同理
$sql = 'INSERT INTO `think_data`(`id`,`data`) VALUES(1,"thinkphp"),(2"PHP"),(3,"framework")';
$model->execute($sql);
就行了
大概就是这样子吧
追问
我用的是5.0的 tp5文件夹下面没config.php 那好像是3里有吧 我是看到先建表 然后到application文件夹下面的database.php里配置数据库名字 账号 密码那些
所以就是按你这样建表 然后去配置 就可以用了吧
展开全部
这个只能自己把代码写好后,通过url地址请求执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
phpmyadmin里创建啊
追问
就是在命令提示符里面直接用mysql控制台创建就可以了吧 然后在thinkphp里用SQL语句创建表么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把这个在SQL语句里边运行就可以了
更多追问追答
追问
意思是在thinkphp里的SQL语句运行 就直接创建一个表了么
追答
在navicat 里边运行 就创建了表 并插入了数据 Q276953986
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询