在php中,用CI框架开发程序,有两个表相连接,可以同时删除两个表相关联的数据吗?怎么写删除的代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在php中,用CI框架开发程序,有两个表相连接,可以同时删除两个表相关联的数据吗?怎么写删除的代码?相关的知识,希望对你有一定的参考价值。

这样的两个表相连接可以删除吗,怎么删,怎么写删除的代码?谢谢

delete from A where A.ID in (select B.ID from B where B.sum >100) 这只是一个例子 连表删除 还有连表查询 select * from a left join b on a.id=b.id where a.id=1 连表更新 update a,b set a.id=12 wehre b.id=2 没有经过测试啊 参考技术A 一般是通过业务逻辑来实现。如果要求数据同步性非常高,用InnoDB+事务吧。 参考技术B 问题具体点,追问

我做的是一个小说的网站就是有两个表,这两个表是小说类别表和小说表,中间有一个建立起联系的一个表,就是一本小说可以是言情的,或者是励志的,或者是两者都有,就是我现在想删除一个小说类别表里的类别,它和中间那个表有关系不能删除现在,我想实现这个删除的功能。

PHP的CI框架流程基本熟悉

CI框架是PHP的一个快速开发框架,我是目前的公司项目后台语言用的PHP,因为我做前端开发,需要用php去填充页面数据,所以就开始去了解这个框架,学习了一些php和数据库的东西,这篇文章先具体介绍CI框架吧我用的是CI2.0框架。

1、去codeIgniter的网站下载压缩包,网址:http://codeigniter.org.cn/download.

  注意:下载2.0或者3.0可能有使用不同的方式。所以你需要看相对应的手册去了解。手册网址:http://codeigniter.org.cn/docs。

2、下载至本地后解压。加压后文件夹的使用如下:

技术分享

3.CI框架主要的application和system文件夹放在自己想放入的文件夹下面就行。

4、我们知道要运行php,需要Apache运行才可以解析运行。Apache是一个WEB服务器软件。自己去装Apache软件很麻烦,所以可以使用一个集成软件,phpStudy,这款软件 有mysql数据库,也可以直接不经过配置就可以使用。

5、开启phpStudy,然后鼠标右键phpStudy-》打开配置文件-》vhosts-conf文件。打开vhosts-conf文件,配置域名访问,如下图所示,然后保存,重启phpStudy。

技术分享

6、打开host文件进行配置。如下图所示

技术分享

一切配置完成后,在浏览器的地址栏中输入域名+index.php去访问,例如我的就是:http://www.test.com/index.php,然后你可以看到如下图所示表示CI框架使用成功。

技术分享

7、application文件夹下的文件夹的作用:

技术分享

8、如果你想创建的文件不放在CI的application目录下,你可以复制application目录下的所有文件到你创建的新目录下,但创建的目录必须和application目录在同一级。

9、如果你想隐藏掉url中的index.php,可以如下操作:

默认情况下,CodeIgniter 中的 URL 被设计成对搜索引擎和人类友好。不同于使用标准“查询字符串”方法的是,CodeIgniter 使用基于段的方法:

example.com/news/article/my_article

注意:查询字符串形式的 URL 是可选的,分述如下。

URI 段

根据模型-视图-控制器模式,在此 URL 段一般以如下形式表示:

example.com/class/function/ID//分段url代表:http://example.com/[控制器类名]/[控制器方法名]/[所需参数]

  1. 第一段表示调用控制器
  2. 第二段表示调用类中的函数或方法。
  3. 第三及更多的段表示的是传递给控制器的参数,如 ID 或其它各种变量。

URI 类和 URL 辅助函数中的函数可以使你的 URI 更简单的工作。另外,使用 URI 路由特性可以将你的 URL 重定向,以获得更大的灵活性。

以上是关于在php中,用CI框架开发程序,有两个表相连接,可以同时删除两个表相关联的数据吗?怎么写删除的代码?的主要内容,如果未能解决你的问题,请参考以下文章

PHP的CI框架流程基本熟悉

PHP 框架哪个更好一点?CodeIgniter 怎么样

开发大流量PHP网站,用啥框架比较好?codeigniter?Zend Framework?

PHP CI框架中 怎么在->like中添加括号?

CI框架随笔

详细说明php的4中开源框架(TP,CI,Laravel,Yii)