php - 如何通过连接输出用户信息到表中

标签 php html mysql mysqli

我编写了一个简单的程序,它有两个表,一个 user 和另一个 update_acc,其中 users 表包含注册详细信息,例如 用户名、姓名、姓氏用户的姓名、银行、帐号,而update_acc包含用户用户名、完美的资金名称、完美的资金编号。我能够创建连接,但我想将其输出到一个表中,其中每个信息都添加到其字段中,那么它不应该向用户显示所有信息,而只是向用户显示他自己的信息,谢谢。

` <?php
 require_once 'core/init.php';
error_reporting(0);
require 'db/connect.php';

$sql = "
SELECT 
users.username, users.name, users.last_name, users.bank, update_acc.perfect_money, update_acc.pm_no as update_acc
FROM users
JOIN update_acc ON users.username = update_acc.username
";
$results = $db->query($sql);

if($results->num_rows) {
    while($row = $results->fetch_object()) {
        echo "{$row->username} {$row->name} {$row->last_name} {$row->bank} {$row->update_acc}<br>";
    }
}else{
    echo 'No results.';
}

This is basically how I want the table to be like, outputting each information into its field `

This is the results from my query

最佳答案

我猜您正在寻找的是 where 子句

$sql = "
SELECT 
users.username, users.name, users.last_name, users.bank, update_acc.perfect_money, update_acc.pm_no as update_acc
FROM users
JOIN update_acc ON users.username = update_acc.username
 where users.username='adabebi' ";

这将仅显示用户名adabebi的记录

关于php - 如何通过连接输出用户信息到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33705565/

相关文章:

mysql - 如何从允许重复 id 的表中删除重复 id?

php - 如何使用 PHP 设置交互式 SSH session ?

php - 如何解决类App\Http\Requests\UpdateUserRequest不存在?拉拉维尔 5.3

html - 使用 Handlebars 循环 n 次

javascript - 经常自动点击 onclick 事件

jquery - 将 float 元素定位在文本的 div 中

mysql - Laravel 不保存小数

mysql - DBUnit DatabaseSequenceFilter 是否适用于 MySQL?

php file_exists 返回 false 即使我的 linux 上存在文件

php - 重定向到新页面后 MySQL 数据库未加载