您好我正在运行我自己的php / mysql应用程序,该应用程序有自己的用户表并嵌入到具有自己的用户表的joomla站点中,当我在我的应用程序中创建新用户时,它在joomla表中创建关联记录所以我可以管理单点登录。这工作正常,但我现在尝试从我的应用程序中删除joomla表中的用户,这是代码:
$rstmp = CustomQuery("select id as id from zzz_users where email='".$deleted_values["Email"]."'");
$datatmp = db_fetch_array($rstmp);
$id = $rstmp["id"];
//Delete from joomla tables
$sql2 = "DELETE * FROM zzz_user_usergroup_map WHERE user_id='$id'"; CustomQuery($sql2);
$sql3 = "DELETE * FROM zzz_users WHERE email='".$deleted_values["Email"]."'"; CustomQuery($sql3);
但它返回时出现以下错误:
致命错误:无法使用QueryResult类型的对象作为数组
帮助?
答案 0 :(得分:1)
您应该像<button ng-controller="ModalDemoCtrl" class="btn" ng-class="'btn-' + (type || 'warning')" ng-click="open()">Open Modal</button>
一样访问它,而不是像$id = $rstmp["id"];
那样访问它,而不是尝试访问查询结果,而不使用提取