$ db = Db :: getConnection();
$ result = $ db-> query('SELECT max(galleryid)FROM img WHERE parentimgid ='。$ id。'')
我需要这个查询$ row = mysql_fetch_row($ result);只有画廊ID请帮助
答案 0 :(得分:1)
毋庸置疑,这是在PHP中获取数据的非常不安全/过时的方式,但无论如何;
$ row是一个数组,max(galleryid)是该数组的第一个(也是唯一的)成员;
$gallery_id = $row[0];
,您的更正后的查询将是:
$result = $db->query('SELECT max(galleryid) FROM img WHERE parentimgid='.$id)
答案 1 :(得分:0)
$ db = Db :: getConnection();
$sql = 'SELECT max(galleryid) AS max FROM img WHERE parentimgid = :id';
$result = $db->prepare($sql);
$result->bindParam(':id', $id, PDO::PARAM_INT);
$result->execute();
$row = $result->fetch();
return $row['max'];