一切正常,但输出列出两次.

所以它回声:’输出”输出”输出b”输出b”输出c”输出c’等等.

当我在phpmyadmin中执行mysql查询时,一切都只列出一次.

有任何想法吗?

我的代码正在做的是获得多对多字段

$something = mysql_query('select UserID from users where Username ="'. $username .'"');

while ($row = mysql_fetch_array($something)) {

$barf = $row['UserID'];

}

$result = mysql_query('SELECT name FROM items p LEFT JOIN list up ON p.item_id = up.item_id WHERE up.UserID = "' . $barf . '"');

while ($r = mysql_fetch_array($result)) {

foreach($r as $uue) {

echo $uue . '
';}

}

}

?>

解决方法:

试试这段代码:

while ($r = mysql_fetch_assoc($result)){

foreach($r as $uue) {

echo $uue . '
';

}

}

您得到重复的结果,因为默认情况下(MYSQL_BOTH标志)mysql_fetch_array返回2x大小的数组:number-indexed string-indexed.

因此,例如$r [0]和$r [‘name’]将是数组中包含相同值的不同元素.

此外,您应该停止使用mysql_ *,因为它已被弃用.阅读mysqli_ *函数.

标签:php,mysql,many-to-many,double

来源: https://codeday.me/bug/20190729/1567643.html

php mysql foreach_php foreach输出两次相关推荐

  1. 用 PHP 和 MySQL 保存和输出图片

    用 PHP 和 MySQL 保存和输出图片 在我们设计和制作网站的过程中,有时把图片保存到数据库中要比存成文件的形式更加方便.和MySQL这对黄金组合可以很容易的实现上述功能.在本文中,我们将会向读者 ...

  2. mysql安装文件格式_一、安装方式       MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的。下面来看看这两种方式:       MSI格式的可以直接点击安...

    一.安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MyS ...

  3. 实测MySQL 查询结果保留两位小数函数的区别汇总

    MySQL查询结果保留两位小数常用的几个函数的区别,使用场景. 1.随机函数format(x,d) 2.格式化小数函数format(x,d) 例如: select format(23456.789,2 ...

  4. php执行mysql insert,当执行mysql insert 时插入两条是咋回事

    当执行mysql insert 时插入两条是怎么回事? 本帖最后由 Eason_____________ 于 2013-07-25 11:25:44 编辑 //做了一个手机上传图片到服务器的功能.但是 ...

  5. ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用6.2f格式输出。

    题目描述 请设计输出实数的格式, 包括: ⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数. 实数用"6.2f"格式输出. 输入 一个实数,float范围 输出 输出 ...

  6. C语言数组只会输出两个!_只愿与一人十指紧扣_新浪博客

    #include int main() {     int a[5]={1,3,5,7,9};     int *num[5]={&a[0],&a[1],};//只赋值两个,下面就只输 ...

  7. mysql 存储过程 输出warning_如何抑制MySQL存储过程的输出?

    要取消MySQL存储过程的输出,可以使用变量.让我们首先创建一个表.mysql> create table person_information -> ( -> Id int, -& ...

  8. python3 练习题100例 (二十二)输入两个字符串,输出两个字符串集合的并集

    题目内容: 输入两个字符串,输出两个字符串集合的并集. 为保证输出结果一致,请将集合内元素排序之后再输出, 如对于集合aset,可输出sorted(aset). 输入格式: 共两行,每一行为一个字符串 ...

  9. dapper mysql 批量_MySQL数据库之c#mysql批量更新的两种方法

    本文主要向大家介绍了MySQL数据库之c#mysql批量更新的两种方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 总体而言update 更新上传速度还是慢. 1:  简单的 ...

最新文章

  1. 递归计算Linux目录中的文件
  2. java jsp 脚本 声明 表达式 简介
  3. 第十三节:实际开发中使用最多的监视锁Monitor、lock语法糖的扩展、混合锁的使用(ManualResetEvent、SemaphoreSlim、ReaderWriterLockSlim)
  4. Linux下的tar压缩解压缩命令详解(转)
  5. 高低层特征融合【转载】
  6. AES加密例子(python和php版本)
  7. 工作中JS语法的小整理以及vue小知识的收纳
  8. 【HDU6286】2018(容斥)
  9. 不忘初心,砥砺前行;只争朝夕,不负韶华——国家开放大学2018年度首届优秀青年教师总结报告
  10. 7.5.1 拓补排序(有向图)
  11. vbox win10 分辨率_win10如何更改分辨率?
  12. JS验证18位身份证号的正确性
  13. python实现触摸精灵功能_触摸精灵实现找图功能
  14. 使用Mozilla Thunderbird 创建ics日历文件
  15. 《Mysql必知必会》笔记
  16. sql 纵向求和_SQL 累计求和
  17. 瞬时转速 matlab,基于瞬时转速的发动机故障诊断研究
  18. Python撩妹实战——教你用微信每天给女朋友说晚安
  19. Linux常用命令(三)
  20. STM32+RS485+Modbus-RTU(主机模式+从机模式)-标准库/HAL库开发

热门文章

  1. 全屏使用swiper.js过程中遇到的坑
  2. test命令用法。功能:检查文件和比较值
  3. python copy与deepcopy (拷贝与深拷贝)
  4. oracle运维工作中每天巡检的必要性--job的相关问题
  5. [bbk2907]第3集 - Chapter 02 - RAC的安装过程中需要注意的要点
  6. 15、system V 与 posix 信号量的简单比较
  7. Visual Studio 2010 C++ 用户属性设置
  8. 送一点GMail的邀请
  9. Android-Activity中的onNewIntent()方法调用简析
  10. 【清北学堂】广州OI学习游记