php while mysql_我怎么能避免在PHP的While循环中使用MySQL查询
我有一個輸出類列表的while循環.在類數據庫中,教師名稱由用戶數據庫中的教師ID確定.
這是我的數據庫結構.
Classes Database
-----------------------------
ID CLASS TEACHER
1 product design 3
User Database
-----------------------------
ID NAME
3 John Doe
因此,當列出我的類時,我需要它將“3”轉換為“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;}
}
}
?>
我理解只是放入另一個mysql查詢會降低性能并且不建議,所以如何在不向while循環中添加查詢的情況下查找每行的用戶數據庫.
謝謝.
總結
以上是生活随笔為你收集整理的php while mysql_我怎么能避免在PHP的While循环中使用MySQL查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 民生银行哪些信用卡能提供道路救援服务
- 下一篇: 民生信用卡道路救援服务项目有哪些