php while mysql_我怎么能避免在PHP的While循环中使用MySQL查询
我有一個(gè)輸出類列表的while循環(huán).在類數(shù)據(jù)庫中,教師名稱由用戶數(shù)據(jù)庫中的教師ID確定.
這是我的數(shù)據(jù)庫結(jié)構(gòu).
Classes Database
-----------------------------
ID CLASS TEACHER
1 product design 3
User Database
-----------------------------
ID NAME
3 John Doe
因此,當(dāng)列出我的類時(shí),我需要它將“3”轉(zhuǎn)換為“John Doe”.
這是我目前的代碼:
$classdetails = mysql_query("SELECT * FROM class");
while($class = mysql_fetch_array($classdetails)) {
$marklist_class = $class['class'];
$marklist_teacher = $class['teacher']; //This is a userid
//------Somewhere here i need to get the userid and look it up in the user database
if($marklist_class=="") {
} else {
echo $marklist_class . ' ' . $marklist_teacher;}
}
}
?>
我理解只是放入另一個(gè)mysql查詢會(huì)降低性能并且不建議,所以如何在不向while循環(huán)中添加查詢的情況下查找每行的用戶數(shù)據(jù)庫.
謝謝.
總結(jié)
以上是生活随笔為你收集整理的php while mysql_我怎么能避免在PHP的While循环中使用MySQL查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 民生银行哪些信用卡能提供道路救援服务
- 下一篇: linux cmake编译源码,linu