php - 在另一个表中查找结果并在网页上打印出来

标签 php mysql

我在网页上打印出用户和头像,内容如下 代码,但希望还将用户余额添加到输出中 这是在另一个表中..尽管两个表共享用户 余额表中有未注册的用户 在用户信息表中

表用户信息

              user                  |        avatar        |

 ------------------------------------------------------------

 29758b15-e021-4b3b-aad7-088b3843a9f6|     Neido Toxx       |

 313b96f2-b9f1-4c8b-a3d0-5997d9a7bc1c|     Marla Abbot      |

 98fde03e-377b-4b51-8ad6-6fb492e75298|     Captian Grid     |

表余额

              user                  |        balance        |

 ------------------------------------------------------------

 29758b15-e021-4b3b-aad7-088b3843a9f6|         1000         |

 313b96f2-b9f1-4c8b-a3d0-5997d9a7bc1c|            0         |

 98fde03e-377b-4b51-8ad6-6fb492e75298|         2500         |

 abcde03e-377b-4b51-8ad6-6fb492e75298|            0         |





$result = mysql_query("SELECT user,avatar FROM userinfo");
if (!$result) {
die("Query to show fields from table failed");
}
$fields_num = mysql_num_fields($result);
echo "<table><tr >";
// printing table headers
for($i=0; $i<$fields_num; $i++)
{
    $field = mysql_fetch_field($result);
    echo " <td>{$field->name}</td>";
}
echo "</tr>\n";
// printing table rows
while($row = mysql_fetch_row($result))
{
    echo "<tr>";
    // $row is array... foreach( .. ) puts every element
    // of $row to $cell variable
    foreach($row as $cell)
        echo "<td>$cell</font></td>";
    echo "</tr>\n";
}
mysql_free_result($result);

最佳答案

select balance.user, info.avatar, balance.balance 
from user_balance balance
left join user_info info on info.user = balance.user 

关于php - 在另一个表中查找结果并在网页上打印出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27213370/

相关文章:

php - jquery ui 对话框和加载外部内容

php - 有什么 netbeans 功能会让我开心吗?

mysql - 搜索重复的大型地理空间数据库

php - 将整个应用程序封装在数据库事务中

php - laravel 宅基地 SSL

php - Ajax 响应出错

php - 数据库 |分面搜索

php - MySQL 查询适用于 mysqlworkbench 但不适用于 php 环境

php - MySQL concat() 无法正常工作

php - Laravel 中的表单操作