未知列';mbr.id';在';关于第'条;从php4到php5
我们有一个PHP脚本,可以向会员发送时事通讯。它在旧服务器上工作正常。它在新服务器上不工作。服务器日志显示如下内容: SQL错误:未知列';mbr.id';在';关于第'条;从php4到php5,php,mysql,cron,Php,Mysql,Cron,我们有一个PHP脚本,可以向会员发送时事通讯。它在旧服务器上工作正常。它在新服务器上不工作。服务器日志显示如下内容: SQL错误: 有人能告诉我怎么修改脚本吗?此脚本使用cron调度发送 p、 我补充如下: $members_db = $message_types[$rcpt_type][$msg_type]['members_db']; $members_pr_db = $message_types[$rcpt_type][$msg_type]['members_pr_db']; $membe
有人能告诉我怎么修改脚本吗?此脚本使用cron调度发送 p、 我补充如下:
$members_db = $message_types[$rcpt_type][$msg_type]['members_db'];
$members_pr_db = $message_types[$rcpt_type][$msg_type]['members_pr_db'];
$members_id_pr = $message_types[$rcpt_type][$msg_type]['members_id_pr'];
$members_industry_pr = $message_types[$rcpt_type][$msg_type] ['members_industry_pr'];
$list_db = $message_types[$rcpt_type][$msg_type]['list_db'];
$list_pr_db = $message_types[$rcpt_type][$msg_type]['list_pr_db'];
$list_id_pr = $message_types[$rcpt_type][$msg_type]['list_id_pr'];
$list_industry_pr = $message_types[$rcpt_type][$msg_type]['list_industry_pr'];
$template_file = $message_types[$rcpt_type][$msg_type]['template'];
$subject = $message_types[$rcpt_type][$msg_type]['subject'];
请显示表的ddl。变量的定义是:$members\u db=$message\u types[$rcpt\u type][$msg\u type]['members\u db'];$members_pr_db=$message_types[$rcpt_type][$msg_type]['members_pr_db'];$members_id_pr=$message_types[$rcpt_type][$msg_type]['members_id_pr'];$members_industry_pr=$message_types[$rcpt_type][$msg_type]['members_industry_pr']$list_db=$message_types[$rcpt_type][$msg_type]['list_db'];$list_pr_db=$message_types[$rcpt_type][$msg_type]['list_pr_db'];$list_id_pr=$message_types[$rcpt_type][$msg_type]['list_id_pr']$list_industry_pr=$message_types[$rcpt_type][$msg_type]['list_industry_pr'];$template_file=$message_types[$rcpt_type][$msg_type]['template'];$subject=$message_types[$rcpt_types][$msg_types]['subject'];请使用编辑功能将其添加到您的问题中。不作为评论。哦。。。请编辑问题中的代码并格式化。在一篇评论中,它几乎看不清。正如Jens所说的,请给出表格的定义。
while ($db->getrow()) {
$member = $db->getcurrentrow();
if ($test && !in_array($member['email'], $test_emails)) {
continue;
};
$SQLStr = 'SELECT '
.' pr.*'
.', mbr.*'
.', pr.id AS id2'
.', c.name AS country_name'
.', s.name AS state_name'
.' FROM '.$list_db.' as mbr, '.$list_pr_db.' as pr'
.' LEFT JOIN `sent_matched_reccords` AS sentinfo ON ('
.'sentinfo.rcpt_type="'.$rcpt_type.'"'
.' AND '
.'sentinfo.msg_type="'.$msg_type.'"'
.' AND '
.'sentinfo.rcpt_id="'.$member['id'].'"'
.' AND '
.'sentinfo.mbr_id=mbr.id'
.')'
.' LEFT JOIN `country` AS c ON pr.country=c.id'
.' LEFT JOIN `state` AS s ON pr.state=s.id'
.' WHERE'
.' mbr.id=pr.'.$list_id_pr
.' AND ISNULL(sentinfo.mbr_id)'
.' AND pr.companyname != ""'
.'';
$members_db = $message_types[$rcpt_type][$msg_type]['members_db'];
$members_pr_db = $message_types[$rcpt_type][$msg_type]['members_pr_db'];
$members_id_pr = $message_types[$rcpt_type][$msg_type]['members_id_pr'];
$members_industry_pr = $message_types[$rcpt_type][$msg_type] ['members_industry_pr'];
$list_db = $message_types[$rcpt_type][$msg_type]['list_db'];
$list_pr_db = $message_types[$rcpt_type][$msg_type]['list_pr_db'];
$list_id_pr = $message_types[$rcpt_type][$msg_type]['list_id_pr'];
$list_industry_pr = $message_types[$rcpt_type][$msg_type]['list_industry_pr'];
$template_file = $message_types[$rcpt_type][$msg_type]['template'];
$subject = $message_types[$rcpt_type][$msg_type]['subject'];