Php 第页的MySQL语法错误代码
只是想知道是否有人发现了我的错误,我真的看不到,但我的页面上有sql代码,从get_sql开始谢谢Php 第页的MySQL语法错误代码,php,mysql,Php,Mysql,只是想知道是否有人发现了我的错误,我真的看不到,但我的页面上有sql代码,从get_sql开始谢谢 <? if (!empty($item_details[$counter]['name'])) { $main_image = $db -> get_sql_field("SELECT media_url FROM " . DB_PREFIX . "auction_media WHERE auction_id='" . $item_de
<?
if (!empty($item_details[$counter]['name'])) {
$main_image = $db -> get_sql_field("SELECT media_url FROM " . DB_PREFIX . "auction_media WHERE
auction_id='" . $item_details[$counter],['auction_id'] . "' AND media_type=1 AND upload_in_progress=0 ORDER BY media_id ASC LIMIT 0,1", 'media_url');
$auction_link = process_link('auction_details', array('name' => $item_details[$counter]['name'], 'auction_id' => $item_details[$counter]['auction_id']));?>
您的错误在这里您在这里有额外的逗号
WHERE auction_id='" . $item_details[$counter],['auction_id'] . "'
改为
WHERE auction_id='" . $item_details[$counter]['auction_id'] . "'
试试这个
$main_image = $db->get_sql_field("SELECT media_url FROM " . DB_PREFIX . "auction_media WHERE
auction_id='" . $item_details[$counter]['auction_id'] . "' AND media_type=1 AND upload_in_progress=0 ORDER BY media_id ASC LIMIT 0,1");
改变
到
这里您需要覆盖您的字符串,而不是“&还有逗号,可能正如echo__Me所说,中有一个输入错误:
$item_details[$counter],['auction_id']
只需删除逗号。未定义变量:大约12个,但我刚刚意识到我所有的错误都已连接我的模板没有接收到变量此函数存在问题`函数集$name,$value{$this->vars[$name]=$value;} 当我打印请求时,我得到了这个 会话对象 [vars]=>数组 [0] =>
只需发布您的错误,我们就能发现它我猜我已经回答了,为什么再次回答相同的答案?我猜我已经回答了,为什么再次回答相同的答案?您在我加载页面后提交了您的答案,我从来没有看到过。嗨,抱歉,我想这可能是我的问题模板没有获取我的var,因此错误将出现在$main_imagefunction set$name,$value{$this->vars[$name]=$value;}上,因为您没有提供错误,seUndefined变量很难:大约12个,但我刚刚意识到我的所有错误都已连接我的模板没有接收到变量此函数是问题函数集$name,$value{$this->vars[$name]=$value;}
auction_id="' . $item_details[$counter]['auction_id'] . '"
$item_details[$counter],['auction_id']
## assign variables that will be used in the template used.
function set($name, $value)
{
$this->vars[$name] = $value;
}
## process the template file
function process($file)
{
@extract($this->vars);
ob_start();
include($this->path . $file);
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}