簡體   English   中英

SQL查詢工作,現在不行嗎? 插入用戶的IP地址到表?

[英]sql query was working and now not? insert user ip address into table?

我的SQL查詢僅在5個小時前運行良好,現在不是嗎? 我沒有碰過任何東西。

有人可以幫我解決這個問題,它應該獲取用戶的ip地址並將其與當前時間和日期一起存儲在表中,而不插入任何內容,將對您有所幫助。

這是我的桌子:

+-------------------------------------------------------------+
|session_id |    user_ip     |    session_start  | session_end|
|===========|================|===================|============|
|          1|  192.135.123.13|   23:02:20 10:23  | NULL       |
+-------------------------------------------------------------+

這是我的SQL:

// GET IP ADDRESS
 $sql = "INSERT INTO ptb_sessions (session_id, user_ip, session_start, session_end) VALUES (NULL, '" . $_SERVER['REMOTE_ADDR'] . "', now(), NULL);"; 
 mysql_query($sql, $connection); ?>  

一步一步走。

  1. 嘗試插入值設置為(1, '127.0.0.1', now(), now())的最簡單數據
  2. 如果可以,請嘗試添加$_SERVER['REMOTE_ADDR']而不是127.0.0.1

注意表和列名稱的大小寫。

如果1在您的PHP代碼中不起作用,請嘗試直接使用MySQL GUI(例如MySQL Workbench)執行SQL插入,應引發錯誤。

如果插入可以在MySQL GUI上正常進行,請檢查PHP中的連接參數。

添加此$user_ip= $_SERVER['REMOTE_ADDR'];

應該是這樣的

$sql = "INSERT INTO ptb_sessions (session_id, user_ip, session_start, session_end) VALUES ('$session_id', '$user_ip', '$session_start', '$session_end')";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM