如何用php取出数据库表中一列所有数据

如何用php取出数据库表中一列所有数据,第1张

很简单,用循环,你那样用只能有一条记录,建议多看看php手册,对自己有好处

while ($result= mysql_fetch_array($result, MYSQL_NUM)) {

print_r($result);

}

Adodc1RecordSource = "select from Table1" 'Adodc1是一个用来绑定数据库的控件,RecordSource是他的一个属性,用来指定所用的记录源,这里记录源是一个select的SQL查询语句 Adodc1Refresh '刷新记录源,一般绑定后不会立即显示,需要刷新 If Adodc1RecordsetRecordCount > 0 Then '如果记录源的行数大于零,也就是不为空的意思 Do While Adodc1RecordsetEOF = False 'DO While 。。。。loop 是一个循环语句, Adodc1RecordsetEOF = False 是他的循环条件,意思是记录源不到最后,则循环继续 MS1TextMatrix(MS1Row, 0) = Adodc1RecordsetFields("学号") '用记录源给MsflexGrid赋值,也算是绑定的意思吧,MS1Row是一个行的变量,0是第一列(依此类推,1是第二列),意思是MsflexGrid的当前行第一列数据是记录集中的 学号 字段的值 MS1TextMatrix(MS1Row, 1) = Adodc1RecordsetFields("姓名") '解释同上 MS1TextMatrix(MS1Row, 2) = Adodc1RecordsetFields("性别") '解释同上 MS1TextMatrix(MS1Row, 3) = Adodc1RecordsetFields("年龄") '解释同上 MS1TextMatrix(MS1Row, 4) = Adodc1RecordsetFields("籍贯") '解释同上 MS1TextMatrix(MS1Row, 5) = Adodc1RecordsetFields("班级") '解释同上 MS1TextMatrix(MS1Row, 6) = Adodc1RecordsetFields("学校") '解释同上 MS1TextMatrix(MS1Row, 7) = Adodc1RecordsetFields("备注") '解释同上 MS1Row = MS1Row + 1 '所 *** 作的表格行数自动加1,也就是下移一行 Adodc1RecordsetMoveNext '记录集的指针下移一行 LOOP '继续循环,达到退出循环条件时就会退出,条件是前面继续循环条件的否定,也就是到达记录集最后一条 END IF 'IF语句结束

第一个:查询下拉框的选项

select aName,aID form TBMenu a where aIsUsed=1

查询Name和ID: Name为显示文字,ID用于在选择这个选项后根据ID值进行下一步的查询

在你后台执行SQL的时候返回一个dateset 然后用combobox的datasuoce绑定,怎么绑需要自己找例子,很好的学习过程。

第二个:根据选择的菜单查询需要的信息

select from Infomations a where aMenuID=ID(选择下拉框选项对应的ID值)

在下拉框中选择“主食”,点击查询按钮,肯定是要查询和主食相关的数据,那就通过主食对应的ID(也就是下拉框绑定的时候查询的ID)去数据库对应的关联表中查询对应的信息。

这个地方你没有描述清楚你想实现的效果所以,根据你在上面补充的内容推测出的这些东西。

以上就是关于如何用php取出数据库表中一列所有数据全部的内容,包括:如何用php取出数据库表中一列所有数据、从数据库中获得表中的数据、sql语句如何查询一个表中某一列的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9541752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存