我有一個問題,從我的sql數據庫使用會話的數據。我正在嘗試創建一個登錄系統。我已經有這個工作,但每個使用都被引導到相同的頁面 - 我想要私人配置文件,只能通過用正確的電子郵件地址和密碼登錄的人查看。PHP - 從sql數據庫獲取數據
我正在使用以下代碼 - 第19行出現錯誤!如果我是誠實的,我不會100%理解這一行 - 我是PHP和SQL的新手,並且已經閱讀了所有這些內容,但沒有得到完全向我解釋的答案。
任何幫助,將不勝感激 - 我指的教程任何事......
<?php # DISPLAY COMPLETE FORUM PAGE.
# Access session.
session_start() ;
# Redirect if not logged in.
if (!isset($_SESSION[ 'user_id' ])) { require ('login_tools.php') ; load() ; }
# Set page title and display header section.
$page_title = 'Forum' ;
# Open database connection.
require ('connect_db.php') ;
# Display body section, retrieving from 'forum' database table.
$q = "SELECT * FROM users WHERE user_id = $_SESSION[email]" ;
$r = mysqli_query($dbc, $q) ;
if ($result = $mysqli->query("SELECT * FROM users"))
{
echo '<table><tr><th></th><th></th><th id="msg"></th></tr>';
while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC))
{
echo '<tr><td>' . $row['first_name'] .' '. $row['last_name'] . '<br>'. $row['email'].'</td>
<td>','</td><td>','</td> </tr>';
}
echo '</table>' ;
}
else { echo '<p>There are currently no messages.</p>' ; }
# Create navigation links.
#echo '<p><a href="post.php">Post Message</a> | <a href="shop.php">Shop</a> | <a href="home.php">Home</a> | <a href="goodbye.php">Logout</a></p>' ;
# Close database connection.
mysqli_close($dbc) ;
?>
最近你試圖說錯? –
您是否正確連接到數據庫? 注意:沒有必要提供所有這些代碼。 – Tom11
@ Tom11這是必要的,所以我們可以完整地看到它進行調試。如果他沒有,我們只是要求看看它。 –