我有两张桌子。第一个是filedetails
,第二个是filestate
。
filedetails
表格如下:
+----+----------+--------------+--------+
| id | NAME | description | data |
+----+----------+--------------+--------+
| |
+----+----------+-----+--------+--+-----+
filestate
表格如下:
+---------+------+-----------+
|filename | size | download |
+---------+------+-----------+
| |
+----+----------+-----+------+
如何使用PHP将name
表中的filedetails
列值插入filestate
的文件名列?
例如,如果新记录为name
表格中的filedetails
列添加了值,则会自动将其添加到filename
中的filestate
列。
答案 0 :(得分:0)
PHP和MySQL我建议你使用PDO。 MySQLi稍微容易开始,但从长远来看PDO更好,并且可以更安全。但PDO的语法类似于
public static function someFunctionName($name) {
$stmt = self::getInstance()->prepare("INSERT INTO <yourTablename> SET name = :name");
$stmt->bindParam(':name', $name, PDO::PARAM_STR);
$stmt->execute();
return;
}
然后,使用after_event触发器复制到MySQL本身内的另一个表。有关这方面的信息可以在这里找到: