【发布时间】:2014-01-17 16:04:13
【问题描述】:
我在执行这个特定的 php 脚本时遇到错误,我不知道它可能有什么问题。
错误代码:您的 SQL 语法有错误;查看与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“key='value”附近使用正确的语法
php代码:
<?php
include("includes/onbowlconnect.php");
$key = $_GET['key'];
$query = mysql_query("SELECT * FROM bowlvalidkeys WHERE key='$key'") or die (mysql_error());
$result = mysql_num_rows($query);
if($result == 1)
{
echo 'GameIDkey was succesfully validated !';
}
else
{
echo 'GameIDkey is not valid , please try again';
}
?>
谁能帮帮我?
谢谢!
【问题讨论】:
-
Please, don't use
mysql_*functions in new code。它们不再维护and are officially deprecated。看到red box?改为了解prepared statements,并使用PDO 或MySQLi - this article 将帮助您决定哪个。如果你选择 PDO,here is a good tutorial. -
哦,好的,那我去看看,谢谢