简单的PHP/MySQL数据结果

Mr_*_*mas 0 php mysql

我从互联网上抓取这段代码并稍微修改以符合我的需要,但它不起作用,我不知道为什么.我确定我忽略了一些东西,但我不太了解PHP知道我做错了什么.它uid正在出现,但没有别的.我只是想根据用户的会话ID从MySQL数据中获取信息.我检查了数据库,以确保uid显示的数据与数据匹配 - 确实如此.

<?php

include("connect.php");
session_start();

$uid = $_SESSION['user_id'];

$result = mysql_query("SELECT * FROM users WHERE id = ' . $uid . '");

if ($result) {
   echo "Connect"; } else
   { die('Invalid query: '.mysql_error()); }

$info = mysql_fetch_array($result);

echo "<br>ID: ", $uid;
echo "<br>Full Name: " .$info['full_name'] ;
echo "<br>User Name: " .$info['user_name'] ;
echo "<br>";

?>
Run Code Online (Sandbox Code Playgroud)

ps - 是的,我知道mysql_query(和其他类似的语法)已被弃用.

nan*_*ash 6

$result = mysql_query("SELECT * FROM users WHERE id = '" . $uid . "'"); // not ' . $uid . '
Run Code Online (Sandbox Code Playgroud)

注意:您搜索的. ID .不是实际ID