我試圖將單個結果查詢轉換爲字符串失敗,而不必寫入3行並分配兩次相同的變量。
它的工作原理,但我覺得它很髒。將mysqli結果直接轉換爲字符串
讓我解釋一下:
$request = $db->query("SELECT service_label FROM services WHERE id='".$infos['service']."'");
$service = $request->fetch_assoc();
$service = $service['service_label'];
service.id是唯一的,這樣它總是返回只有1條結果。
約束是這樣做的,$ infos ['service']總是在服務表中,因此查詢不會失敗。
我想用那種落得:
$service = toString($db->query("SELECT service_label FROM services WHERE id='".$infos['service']."'"));
這可能嗎?謝謝
如果service.id是唯一 –