Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用外键更新表_Php_Mysql - Fatal编程技术网

Php 使用外键更新表

Php 使用外键更新表,php,mysql,Php,Mysql,我有两个表,其中第一个表的主键是第二个表的外键。我想更新第二个表,更新可以添加一些行或删除一些行,如何使用php和mysql实现这一点 ----------------------- | id | title | ----------------------- post_表 ----------------------- | id | title | --------

我有两个表,其中第一个表的主键是第二个表的外键。我想更新第二个表,更新可以添加一些行或删除一些行,如何使用php和mysql实现这一点

-----------------------            
|   id   |   title    |           
-----------------------
post_表

-----------------------            
|   id   |   title    |           
-----------------------
关键字表

-----------------------            
|   id   |   title    |           
-----------------------
--------------------------------------
|keyword_id |   keyword  |   post_id  |
--------------------------------------
  • 您可以向关键字表添加行,但post\U id必须引用post\U表中的现有id
  • 您可以从关键字表中自由删除行
  • 不能删除在中具有依赖项的post_表行 关键字表,一旦他们在关键字表中创建依赖项错误

    -----------------------            
    |   id   |   title    |           
    -----------------------
    
    mysqli_查询($connection,“插入关键字_表(关键字_id,关键字,post_id)值(x,y,z)”)

  • -----------------------            
    |   id   |   title    |           
    -----------------------
    

它将一如既往地工作,您只需遵守我前面提到的条件。

我只想更新我的关键字
-----------------------            
|   id   |   title    |           
-----------------------