php - 如果 mysql 结果 = 1 那么。不管用?

标签 php mysql sql

你好,我想在将其添加到数据库之前检查数据库中是否已准备好具有相同用户名的用户...但我得到的是白页。

$sql2="SELECT * FROM users WHERE username='$user' ";
$result2=msyql_query($sql2,);
if (mysql_num_rows($result2)==0) { 
echo "A account is all ready here" ;

 }
else{

这是它检查的主要部分。

这是我的完整代码:

include('config.php');

ini_set('display_errors',1); 
error_reporting(E_ALL);


print_r ($_SESSION) ;

if ($_SESSION['number_three'] == 3 ) {

  $user = mysql_real_escape_string($_POST['username']);
$pass = mysql_real_escape_string($_POST['password']);
$email = mysql_real_escape_string($_POST['email']);

$avatar = mysql_real_escape_string($_POST['avatar']);
$starter = mysql_real_escape_string($_POST['starter']);
$gender = mysql_real_escape_string($_POST['gender']);

$_SESSION['start'] = $starter;

$sql = "SELECT * FROM pokemon WHERE pic='$_SESSION[start]'";
$result = mysql_query($sql) or die(mysql_error());
$values = mysql_fetch_array($result);


$sql2="SELECT * FROM users WHERE username='$user' ";
$result2=mysql_query($sql2,);
if (mysql_num_rows($result2)==0) { 
echo "A account is all ready here" ;

 }
else{


$_SESSION['test'] = $values['name'];


mysql_query("INSERT INTO users 
(username, password, email, avatar, gender) VALUES
('$user','$pass','$email','$avatar','$gender'  )
 ") or die(mysql_error());  



 mysql_query("INSERT INTO user_pokemon 
(pokemon, belongsto, slot) VALUES
('".$_SESSION['test']."','$user','1'  )
 ") or die(mysql_error());  


  unset($_SESSION['number_three']); 


} else {

echo " You do not ment to be here ! Go Away !";


}
}

如果我在第一位脚本中取出代码的顶部部分但不检查用户是否已经在数据库中......现在我得到了白页第一个帖子代码位中的最高位代码我也没有收到任何错误....

最佳答案

$result2=mssql_query($sql2,); 

您正在调用 mssql_query , 不是 mysql_query .

关于php - 如果 mysql 结果 = 1 那么。不管用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7621308/

相关文章:

sql - 只允许两个表之一引用基表的约束

php - 应该用什么表结构来维护登录注销日志?

javascript - Google Chrome 浏览器出现奇怪的 javascript 问题

php - 在我的项目中找不到 PHP 库

mysql - 多个主/外键

sql - Sql中的关系

php - 传递此查询以从表中获取登录名时出现错误

mysql - Magento - 为什么在 ListView 中使用带有直接 SQL 的自定义 block 比在 list.phtml 中使用直接 SQL 慢?

MySql 本地主机与 Amazon RDS 实例性能对比

sql - SQL中的格式化