- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些 php 代码,可以查询年份和型号的 mysql 数据库。年份是硬编码在 php 中的,因为它是少量数据。但是,品牌和型号是根据之前的选择从数据库中查询的。 IE:选择 2012 只允许 2012 年生产的汽车品牌,然后在选择品牌后,会列出所选品牌生产的车型。下面是我创建查询以选择品牌的代码。在调用一段时间后如何缓存它以加速后续查询?或者说有可能吗?
我应该提到我的托管提供商不允许我打开 mysql 的缓存。这就是为什么我想在 php 中尝试一下。
$year = $_POST['year']; // get the year from post - sent via ajax
$vehmakes = $cl->getmakes($year);
$output = '<option value="">-- All Makes --</option>';
while($row = mysql_fetch_row($vehmakes)){
$output .= '<option value="'.$row[0].'">'.$row[0].'</option>/n';
};
echo $output;
谢谢!
最佳答案
我只需将给定年份的逗号分隔的品牌列表写入平面文件,并在进行数据库查询之前检查该文件是否存在。您也许可以在文本文件中设置一个时间戳,并检查它是否已过期,如果是的话,创建一个新的缓存文件覆盖旧的。
if(file_exists($_POST['year'].'.txt'))
{
// the file exists
$select_options = explode(",",file_get_contents($_POST['year'].'.txt'));
// loop through the array for your options
}
else
{
// make your db query
}
关于php - 如何缓存车辆品牌和型号的 mysql 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27325134/
我希望向订单输入系统添加一项功能,以实时显示订单位置与指定送货车之间的距离(以公里为单位)。 货车有一个 GPS 跟踪系统,来自 High Point GPS , 带有查询司机位置的API,以LAT/
我正在尝试为 C 中的以下内容动态分配空间,我想知道是否有人可以解释如何操作?字符* (*车辆)[][5]; 这 5 个元素是车辆的详细信息,第一个数组用于不同的车辆。所以我正在尝试为不同的车辆动态分
我有难得的机会在几个小时内与负责为美国交通部实现车辆 2 车辆通信的人员和其他 2 人会面。 您有什么问题要问他吗? 我知道这有点不正常,但这是一个“反向”线程,我觉得他对我想与这个社区分享的主题有一
我对 GraphHopper 路由引擎稳定版本 0.5 有疑问 使用vehicle=car时我可以获取路线,但使用自行车和步行则无法获取路线。 Here is an example在 GraphHop
有谁知道以 PHP、Perl 或 Python(或任何其他语言,我可以轻松转换代码)作为开源/免费软件提供的 ISO 3779 车辆 VIN 解码器库? 即使只是解码 WMI 部分(前 3 个位置)也
我正在尝试使用 L5 分页,一切看起来都很好,直到我点击第二页链接。当我点击它时出现此错误: Laravel 5 Pagination undefined variable vehicles in v
我是一名优秀的程序员,十分优秀!