我的问题是结果总是大于0,而且他一直在说数据库里面有东西,但实际上数据库是空的,可能是什么原因?我一定在这里做错了什么。
提前致谢。
<?php
header("Content-type: text/html; charset=utf8");
$connection = mysql_connect("localhost","username","password"); // Your Username and Password
if(!$connection)
{
die("database connection failed:" . mysql_error());
}
$db = mysql_select_db("database_name",$connection); // The database name
if(!db)
{
die("database connection failed:" . mysql_error());
}
mysql_query("SET NAMES 'utf8'",$connection);
?>
<?php
$varGet1 = $_POST['deviceToken'];
$varGet2 = $_POST['uniqueIdentifier'];
$result = mysql_query("SELECT * FROM `push_notification_users` WHERE uniqueIdentifier = '".$varGet2."'");
if ($result > 0)
{
echo 'UDID found on Database. Not added.';
}
else
{
$result = mysql_query("INSERT INTO `push_notification_users` (`deviceToken`,`uniqueIdentifier`) VALUES ('".$varGet1."','".$varGet2."')");
if($result === FALSE)
{
die(mysql_error());
}
else
{
$message = "UDID didnt found on Database. Added successfully";
echo $message;
}
}
mysql_close($connection);
?>