求php写入mysql的简单代码

就是想做一个index.php的页面,使用get方法输入参数A=XXX,然后把用户的IP地址,时间,参数A写入到数据库中,然后再判断一下参数A的值是否在黑名单里,是的话返... 就是想做一个index.php的页面,使用get方法输入参数A=XXX,然后把用户的IP地址,时间,参数A写入到数据库中,然后再判断一下参数A的值是否在黑名单里,是的话返回1,不是返回0 ..只是想实现个小的功能,不想花太多时间学习了,麻烦帮下忙 谢谢了 展开
 我来答
v水水无痕v
2013-09-18 · TA获得超过527个赞
知道小有建树答主
回答量:289
采纳率:100%
帮助的人:203万
展开全部
<?php 
//参数A
isset($_GET['A']) ? $A = $_GET['A'] : '';

//Time
$time = date("Y/m/d");
echo $time;

//IP
$ip = $_SERVER['REMOTE_ADDR'];

if(!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
echo $ip;

$db = mysql_connect('localhost', 'root', '') or
         die (mysql_error());
//连接不上,就会显示mysql出错的原因。

mysql_select_db("518", $db);

$sql = "INSERT INTO TableName (Time, IP, A)
VALUES ('$time','$ip','$A')";

if (!mysql_query($sql,$db))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

$query = "SELECT A FROM TableName WHERE A LIKE '$A'";

$result = mysql_query($query) or die("Invalid query; " .mysql_error());

if (!mysql_fetch_array($result))
{
  echo 1;
} else {
  echo 0;
}

mysql_free_result($result);

mysql_close();

?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式