簡體   English   中英

如何在PHP中執行另外2個查詢

[英]How to execute 2 more query in php

我有兩個查詢將同時執行。 我該怎么辦? 謝謝你的幫助 :-)。 這是我的代碼:

$sql1 = mysql_query("SELECT tregmk.kmk,tmmatakuliah.nmk,ifnull(tmmatakuliah.sks,0) AS sks FROM tregmk JOIN tmmatakuliah 
                                ON (tregmk.kmk=tmmatakuliah.kmk) LEFT JOIN v_all_nilai_kk ON ((tregmk.kmk=v_all_nilai_kk.kmk) AND 
                                (v_all_nilai_kk.stambuk=$_SESSION[stambuk]) AND (v_all_nilai_kk.nilai > 2)) WHERE (tregmk.tahunajarn=$thajaran) 
                                and (tregmk.semester=$smster) AND (tregmk.fakultas=$fakpilihan) AND (tregmk.prodi=$prodi) AND (tregmk.jenjang=$jenjang) AND 
                                (v_all_nilai_kk.kmk is null) AND (tmmatakuliah.nokur=$no_kur)");



$sql2 = mysql_query("SELECT trkrs.nid,trkrs.iplalu,trkrs.sksdicapai,trkrs.sksrencana,trkrs.sksdiambil,
                        trkrs.ipk,trkrs.konsentrasi,trkrs.tanggal,tdkrs.kmk,tdkrs.statskmk,tdkrs.tanggal,tmdos.nid,tmdos.nama,
                        tmmhs.nasert FROM trkrs JOIN tdkrs ON (trkrs.idkrs=tdkrs.idkrs),tmmhs,tmdos where
                        (tmmhs.stambuk=right(trkrs.idkrs,10)) AND (tmdos.nid=trkrs.nid) AND (trkrs.idkrs=$idkrs)");

為什么需要同時運行它們? 看起來兩者都不能很好地影響另一個的結果,那么為什么不能先一個接一個地運行它們然后使用結果呢?

如果必須同時運行它們,則必須將它們組合成一個查詢並使用該查詢的結果-但實際上這與立即運行它們沒有什么不同。

如果有基於時間的原因,那么您可以拉出每個查詢運行的時間並使用它?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM