我有一个Sql数据库设置,其中比较了电子邮件地址。如果电子邮件地址匹配,那么我会提取公司名称和与该电子邮件地址相关联的名称。
实施例
example@example.com,John Smith,Quick Company
以下是代码的其余部分,然后在该公司的目录中转换.php脚本 - >名称
$base_path = '/var/www/vhosts/default/htdocs/Members/';
$path = $base_path . trim($row['company']) . '/Users/' . trim($row['name']) . '/Upload/';
$zip_processing_file = $path . 'zip.php';
require_once "$zip_processing_file";
我的问题是这个。如果我的收件箱中有2封电子邮件,一封来自test@example.com,另一封来自test2@example.com。
无论哪个电子邮件是最新的,这个脚本也会带我到这个目录。有没有办法获得两个.php脚本的测试和& test2已处理?
谢谢!
答案 0 :(得分:0)
你应该为每家公司使用foreach循环。我假设你有一个数组中的公司名称。
尝试这样的事情:
foreach ($rows as $row)
{
$path = $base_path . trim($row['company']) . '/Users/' . trim($row['name']) . '/Upload/';
$zip_processing_file = $path . 'zip.php';
require_once "$zip_processing_file";
}
此外,请确保您的阵列中有独特的公司。如果没有,require_once可能会抛出一个错误。如果您不确定是否存在重复,则可以使用require()或include()。 但更好地防止当然