在Joomla 1.5中存储JTable行时使用自定义WHERE
||
我正在使用JTable将记录存储在表中。我的表有3个主键(pid,eid,sid)。我要存储(插入,更新)一条记录
我的代码:
$row =& JTable::getInstance(\'mytable\', \'Table\');
$row->load(
array(
\'pid\' =>$pid,
\'eid\' =>$eid,
\'sid\' =>$sid
)
);
$row->data = $data;
if (!$row->store()) {
JError::raiseError(500, $row->getError() );
}
加载功能运行时显示警告:
警告:mysql_real_escape_string()期望参数1为字符串,第193行的... \\ joomla \\ database \\ database \\ mysql.php中给出的对象
并且store函数引发错误:
,但商店使用SQL语句引发错误。 SQL语句包含字段名称和新值以及\'WHERE \'关键字,但没有条件。
有什么帮助吗?
没有找到相关结果
已邀请:
1 个回复
舶啥戚