应用程序设计 - 在 php 代码替代中存储数据库 pk ID



我们有数十万个查找值,由于产品仍处于开发阶段,因此ID不是固定的。因此,每当更新 ID 时,我们都必须返回并更新代码中的数千个 ID 以使其正常工作。它按时蚕食。

有没有另一种方法可以在代码中保持 ID 的动态状态:当表中的 ID 更改时,它们会自动更新,或者它们都存储在所有数据库表的一个文件中,以便从开发和测试的角度来看,它使更新更容易、更快捷?

平台是Mysq + codeignitor php。

在代码中为 id 定义常量,而不是硬编码 id 值。 下面是一个示例:

<?php
$result = mysql_query("SELECT Id, Name FROM Product");
while($row = mysql_fetch_assoc($result)){
    define('ID_'.$row['Name'],$row['Id']);
}
?>

相关内容

最新更新