我正在運行一個PHP查詢,它返回幾行/列。 (Im返回列:名稱,數量,單位,生產者,筆記)* X行(取決於在數據庫中找到多少行)。現在PHP查詢字符串的響應
$sql = "SELECT products.name, products.unit, lists.quantity, lists.producer, lists.notes FROM lists,products WHERE lists.familyid ='$familyid' AND lists.productid = products.id ";
$sqlmessage=mysql_query($sql);
我想安排此響應爲一個字符串,以便使用mail($to,$subject,$message,$headers)
以電子郵件發送。
我試着用下面的函數,但即時通訊沒有得到正確的列表,而是很多「fetchColumn(名稱)」的
破碎的功能:
for ($i=0; $i<mysql_num_rows($sqlmessage); ++$i){
while ($row = mysql_fetch_array($sqlmessage)){
$name = $row->fetchColumn($i);
$message .= "$name";
$message .= ", ";
}
}
我需要做什麼改變獲取正確的信息?一直在尋找一天,嘗試不同的事情而沒有任何成功。「
應該由該查詢返回多少行? –
這取決於檢查哪個會話ID。每個會話ID在數據庫中具有不同數量的產品條目。 – user2721217
它應該以什麼格式返回數據? –