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查询相关推荐
- 如何将PDF如何存入MySQL_如何将生成的pdf文件保存到java中的mysql数据...
我有一个使用itext库生成pdf文件的java类.现在根据我的需要,我必须将生成的pdf文件保存到mysql数据库表中,但是我不知道该怎么做. 我的担心是:- 1.我可以在pdf表的mysql列中提 ...
- 一台服务器两个mysql_在一台服务器上安装两个或多个mysql的实现步骤_MySQL
如何在一台服务器上安装两个或者更多个的mysql呢?下面是详细的操作步骤,一起来学习学习吧. 一.环境 mysql软件包: mysql-5.6.31.tar mysql-5.5.32.tar 操作系统 ...
- 自建mysql和华为云mysql_自建数据库和云数据库区别和使用(以MySQL为例)
在程序员这个群体中,多数人是从事应用开发,在应用开发中一定会跟数据打交道.很多程序员入门学习就是Mysql数据库,它不仅仅是找工作面试最常问的,也是干私活必备的数据库.当然在如今数字基建的背景下,云数 ...
- eclipse 用jsp文件连接mysql_用本地navicat去连接阿里云ECS中的mysql
1)远程安装mysql及驱动(python3) sudo apt-get install mysql-server mysql-client 中途会让你输入两次root用户密码 2)安装完检查,mys ...
- yspider爬取数据导入mysql_爬虫实战四、PyCharm+Scrapy爬取数据并存入MySQL
一.创建爬虫项目 注意:不能直接使用PyCharm创建Scrapy项目,所以需要在爬虫实战三.PyCharm搭建Scrapy开发调试环境的基础(PyCharm配置完Scrapy)之上,选中mySpid ...
- cocoa mysql_基本MySQL查询
您可以在以下网址尝试查询 http://sqlfiddle.com/#!9/839d2/1 查询1 有队长的所有行星的列表.它显示id_planet,planet_name,每个行星上的总机长以及在那 ...
- 0点mysql_【转载】MySQL查询当天0点,昨天时间
今天是 SELECT NOW();-- 2015-09-28 13:48:12 查询当天,格式为YYYY-MM-DD SELECT CURDATE();-- 2015-09-28 查询当天,格式为YY ...
- docker连不上宿主机mysql_宿主机连接docker中的mysql
宿主机连接docker中的mysql dokcer安装mysql docker run \ --name mysql \ -v $PWD/mysql:/var/lib/mysql \ -p 3306: ...
- mac 二进制安装mysql_如何在MAC中安装mysql二进制分发版
如何在MAC电脑中安装mysql二进制分发版,对于这个问题,许多用户都还不是很清楚,其实解决的方法也不难,那么具体该怎么做呢?现在小编就告诉大家解决的方法吧. 没有mac的root密码,当前用户有su ...
最新文章
- ubuntu+php+mysql+apache安装配置
- php目录间拷贝文件方法
- Crystal Reports basic for Visual Studio 2008部署
- mysql的单个数据库物理迁移出现ERROR 1146 (42S02): Table 'xx' doesn't exist [问题点数:100分]...
- 匿名内部类使用外面的类为什么要用final型
- 手把手教你快速解除vivo手机高通系列屏幕锁(附短接拆机小视频)
- Exception in thread “main“ java.lang.ArithmeticException: / by zer
- uni-app 生成邀请二维码海报
- java 实现Word或Excel 转Pdf
- 【下载安装】ps软件下载免费中文版及安装详细步骤教程(photoshop软件下载)
- windows本地git关联远程gitlab仓库
- 钉钉机器人推送和抓取钉钉群消息
- Hadoop启动错误:WARNING log4j.properties is not found. HADOOP_CONF_DIR may be incomplete
- 易语言怎么注册大漠插件
- C语言雪花算法,记一次雪花算法的实现
- view_video.php,android,_Android开发,使用ViewVideo无法播放mp4文件?,android - phpStudy
- 揭秘维基解密及创始人:朱利安·阿桑奇 [图]
- hdu1941 Justice League
- 济南大学计算机水平怎么样,济南大学考研难吗?一般要什么水平才可以进入?...
- Java吃货联盟订餐系统
热门文章
- lodash 常用的方法总结(持续更新)
- oracle 10g 报错:ORA-00257: archiver error. Connect internal only, until freed
- 计算机专业英语教程计算机硬件翻译,计算机专业英语教程第5版翻译
- php ajax session死锁,session过期,ajax请求处理
- C# 系统环境变量读取
- js 确定主窗体是否存在
- 文本怎么换成html,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
- linux nginx安装
- 链表面试笔试题目总结
- consul作为服务注册中心