我正在尝试使用类别构建供应商联系人数据库 . 各种供应商都标记在多个类别下 . 我的表格如下:

Name_Vendor | Category_1 | Category_2 | Category_3 |

约翰史密斯| 1 | 0 | 1 |

水管工吉姆| 0 | 0 | 1 |

My Current Code

$category_Title_1 = "Appliance Repair";

$category_1 = "Category_1";

$category_Title_2 = "Handyman";

$category_2 = "Category_2";

$category_Title_3 = "Plumber";

$category_3 = "Category_3";

$result = mysqli_query($conn,"SELECT * FROM `vendors` WHERE ".$category_1 ."='1'ORDER BY Name_Vendor ASC");

$row_cnt = $result->num_rows;

if ($row_cnt == 0 ){echo "";}

else

{ echo "".$category_Title_1."";

while($row = mysqli_fetch_array($result))

{ echo $row['Name_Vendor'];

echo "";}

$result = mysqli_query($conn,"SELECT * FROM `vendors` WHERE ".$category_2 ."='1'ORDER BY Name_Vendor ASC");

$row_cnt = $result->num_rows;

if ($row_cnt == 0 ){echo "";}

else

{ echo "".$category_Title_2."";

while($row = mysqli_fetch_array($result))

{ echo $row['Name_Vendor'];

echo "";}

$result = mysqli_query($conn,"SELECT * FROM `vendors` WHERE ".$category_3 ."='1'ORDER BY Name_Vendor ASC");

$row_cnt = $result->num_rows;

if ($row_cnt == 0 ){echo "";}

else

{ echo "".$category_Title_3."";

while($row = mysqli_fetch_array($result))

{ echo $row['Name_Vendor'];

echo "";}

这只是基本的想法 . 我的联系人数据库有更多字段,包括电话号码,电子邮件等

看到我们的类别编号如何增长到很大,我正在寻找一种方法,不必在同一页面中多次复制相同的代码,以显示所有类别 .

用Java通讯录字母排序,按所有Catorgories显示联系人数据库标记,然后按字母顺序排序| PHP SQL...相关推荐

  1. java web mysql视图_Javaweb项目-下拉列表显示后台数据库的数据

    下面将演示前端下拉列表显示后台数据库中class表的说有班级的名称 环境: Tomcat-8.5.40 mysql-8.0.13 eclipse-4.9.0 springmvc框架 一.从mysql中 ...

  2. java abc排序_Java实现按照大小写字母顺序排序的方法

    本文实例讲述了Java实现按照大小写字母顺序排序的方法.分享给大家供大家参考,具体如下: 这里排序需要得到的结果按字母顺序.如:a-----z... import java.util.*; /** * ...

  3. java arraylist 无序_关于Java:按字母顺序排序arraylist(不区分大小写)

    我有一个包含人名的字符串arraylist names. 我想按字母顺序对arraylist进行排序. ArrayList names = new ArrayList(); names.add(&qu ...

  4. Java 集合中汉字按自然顺序排序

    Java中集合自定义排序需要实现Comparator接口 按照自然顺序排序,举个例子,张三,拼音是zhangsan,李四拼音是lisi. 两人名称首字母分别是z和l,而l在z前面,所以李四排在张三的前 ...

  5. android 输入模糊匹配_Android通讯录模糊匹配,搜索实现高亮关键字(号码、首字母、简拼、全拼)...

    功能展示: 2017-05-27-09mz02.gif 2017-05-27-09mz04.gif 2017-05-27-09mz03.gif 2017-05-27-08mz01.gif 功能要求:通 ...

  6. 7-30 jmu-JavaPython-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分)

    7-30 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分) 现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则 ...

  7. java 正序a~z_2019届vivo秋招笔试题【字符串排序】【链表奇数位正序偶数位逆序】【最长回文子串】...

    字符串排序 1.题目描述 请对组字符串进行排序,字符串由大小写字母和数字组成,需要满足以下比较规则 1.长度不同时,长度较短在排前面 2.长度相同时,按照字典顺序排列(AaBb-Zz, 0-9顺序), ...

  8. java 拼音 排序_java代码按照中文拼音顺序排序_集合按照本地语言排序

    java代码中集合list需要前段排序,如何安装中文字母顺序排,或者安装日语顺序排序 需要使用Collator类 代码如下: import java.text.Collator; import jav ...

  9. 每一个值从a到z的顺序排序,若遇到相同首字母,则看第二个字母,以此类推

    3.4安全码 计算安全码使用的算法 SHA1 3.4.1安全码原文 将所有"名值对"和APIKey拼接 名值对 APIKey key1=value1&key2=value2 ...

最新文章

  1. libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
  2. BP神经网络 语音信号分类
  3. NYOJ 56 阶乘因式分解(一)
  4. q版地图制作软件_Flash动画的图形元件实例-Q版人物侧面行走
  5. 拓端tecdat|R语言中的Nelson-Siegel模型在汇率预测的应用
  6. Alpha通道的概念与功能
  7. android电池管理软件,四款安卓手机电池管理软件横测
  8. Jmeter接口压力测试学习总结
  9. 记一次授权的渗透测试
  10. 5分钟带你了解Prosody XMPP Server
  11. WIFI和WLAN的区别是什么
  12. 手机感应器,方向东南西北指南针,前后左右旋转角度。
  13. 已解决:Execution failed for task Unable to delete directory:D:\VPRO\Vo\build\.....
  14. 破晓传说Boss切屏效果小记
  15. dis ospf brief 命令解读
  16. 一文教你如何有效做好广告投放
  17. 万能遥控程序c语言,单片机解码万能红外遥控器C51程序
  18. php求三个数中间值
  19. SEO优化_网站诊断分析方法
  20. 6大提示教你搞定LED恒流电源电路设计!

热门文章

  1. java操作redis并发_使用Redis incr解决并发问题的操作
  2. ip变更 mysql无法启动_ubuntu mysql 更改IP导致mysql无法启动
  3. leetcode89 (2022.1.8)
  4. Docker简介和安装
  5. Elasticsearch分布式机制探究
  6. Java虚拟机--------JVM常见参数
  7. 调试断点_接口测试第11课(断点调试)
  8. 图解算法系列笔记(一)
  9. A-Deeper-Understanding-of-Spark-Internals(Spark内核深入理解)
  10. day28 java的集合(6)Properties和TreeSet