目前我的查詢看起來像取多個領域一次
$stmt = $this->db->prepare('SELECT `body` FROM `messages` WHERE `id`=? AND `status'='success');
$stmt->bind_param("i", $msgid);
$rc = $stmt->execute();
$stmt->bind_result($message);
$stmt->fetch();
$stmt->close();
比方說,$msgid
是陣列(1,2,5,7)。是否有可能獲取所有body
,status
字段其中id是1,2,5,7一次和合並所有body
年代到由空格分隔一個變量?如果是,我該怎麼辦?
你的意思是像'... WHERE id IN(1,2,5,7)''? – Quasdunk 2012-01-18 13:46:00
@Quasdunk是的。假設'id 1'的'body'是'sample1'。 'id 2'是'sample2' ..等等。我想在一個變量中獲得'sample1 sample2' – heron 2012-01-18 13:46:56
我有一個問題。雖然可以將所有的身體合併到一個字符串,那麼狀態呢?它必須是什麼形式? – 2012-01-18 14:00:42