0
我將如何構造查詢與以下基本功能多個條件運算的mysql_query
$query = mysql_query("SELECT * FROM friend_requests WHERE confirmed=1 AND (sender_id='".$user_id."' OR recipient_id='".$user_id."')");
凡$user_id
是由會議舉行的電流ID。
我將如何構造查詢與以下基本功能多個條件運算的mysql_query
$query = mysql_query("SELECT * FROM friend_requests WHERE confirmed=1 AND (sender_id='".$user_id."' OR recipient_id='".$user_id."')");
凡$user_id
是由會議舉行的電流ID。
確保呼叫session_start()
在頁面上啓動會話處理。並確保使用mysql_real_escape_string()
來防止SQL注入。你的問題有點不清楚,究竟你想從會議中得到什麼。如果$user_id
變量是存儲在會話中的值,則可以從超全局的$_SESSION
中檢索該值。如果$user_id
是實際會話ID,則可以使用session_id()
函數檢索它。
<?php
session_start();
// ...
$user_id = $_SESSION['user_id']; // or $user_id = session_id();
$query = mysql_query("SELECT * FROM friend_requests WHERE confirmed=1 AND "
. "(sender_id='" . mysql_real_escape_string($user_id) . "' OR "
. "recipient_id='" . mysql_real_escape_string($user_id) . "')");
// ...
?>
感謝您的評論。事實證明,這是我的幫助函數之一,不檢查重複結果。 – Jjack
我不明白,是你想要session_id嗎? http://php.net/manual/en/function.session-id.php – MatTheCat