gpt4 book ai didi

php - Magento - 如何从 MySQL 表中获取数据并创建自定义选择菜单

转载 作者:太空宇宙 更新时间:2023-11-03 11:55:50 25 4
gpt4 key购买 nike

我正在使用 Magento 1.9.0.1 开发自定义扩展。为此,我不得不问如何运行自定义 MySQL 查询。

我想用 while 循环运行简单的 MySQL 查询。如果它是一个简单的 PHP 脚本,我将这样做:

$r = mysql_query("SELECT * FROM `extensa_econt_city`");

while($rowi = mysql_fetch_array($r))
{
$name = $rowi['name'];
$city_id = addslashes($rowi['city_id']);
echo "<option value='$city_id'>$name</option>";
}

使用简单的 PHP 代码,我将获取所有行并将它们作为选项。但是我不知道如何从 Magento 数据库中的表 extensa_econt_city 中获取信息。

我将在自定义模板文件中使用它,我将在其中显示该选择菜单。伙计们,你们能告诉我如何在 Magento 中使用 while 循环运行自定义 MySQL 查询吗?

提前致谢!

最佳答案

这样试试

$connection = Mage::getSingleton('core/resource')->getConnection('core_read');
$query = "Select * from `extensa_econt_city`";
$rows = $connection->fetchAll($query);

foreach ($rows as $values) {
$name = $values['name'];
$city_id = addslashes($values['city_id']);
echo "<option value='$city_id'>$name</option>";
}

关于php - Magento - 如何从 MySQL 表中获取数据并创建自定义选择菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32741236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com