SQL错误可捕获的致命错误:类stdClass的对象无法转换为字符串

时间:2017-01-11 05:14:51

标签: php sql wordpress

function getjobid() {
global $geotag_table, $wpdb;
$qry = "SELECT * FROM mirdc_jo_form WHERE  jo_id = (SELECT MAX(jo_id)  FROM mirdc_jo_form)";
$desc = $wpdb->get_results($qry);

return $desc; }

你可以帮助我们吗...我正试图从我的桌子上获取id并尝试将数据显示给我的wordpress ..

<?php  foreach (getjobid() as $generatedid) {
echo $generatedid;?>  #<------ this is the error                       

这是我的wordpress代码.. 你可以教我如何将对象转换为字符串..将结果显示给我的wordpress。

2 个答案:

答案 0 :(得分:2)

请为您的代码尝试此操作

function getjobid() {
global $geotag_table, $wpdb;
$qry = "SELECT jo_id FROM mirdc_jo_form WHERE  jo_id = (SELECT MAX(jo_id)  FROM mirdc_jo_form)";
$desc = $wpdb->get_col($qry);

return $desc[0]; }
$lastid = getjobid();

答案 1 :(得分:1)

assign(bcd,envir=.GlobalEnv)$generatedid,包含整行数据。您需要从该行指定所需的列。

您应该尝试Object查看所有数据。

var_dump($generatedid)