php 期望参数1为资源,PHP MYSQL警告:mysql_query()期望参数1是字符串,在中给出的资源...

在尝试实现网页邀请系统时,遇到代码验证不正确的问题。当检查数据库中是否存在匹配的邀请码时,无论代码是否匹配,都没有返回任何消息或警告。如果将条件更改为`==1`,则会导致所有用户通过,而`==0`则产生错误。
摘要由CSDN通过智能技术生成

include 'connect.php';

include 'header.php';

$page = "signup.php";

// receive the invite code:

$code = $_POST['code'];

$sql = "SELECT codes FROM invites WHERE codes='$code'";

// check the table for matching codes

$result = mysql_query($sql);

// check if the request returned 1 or 0 rows from the database

if (mysql_query($result)) {

// end any previously defined sessions.

session_start();session_unset();session_destroy();

// start a new session

session_start();

// define the session variable.

// this allows us to check if it's set later and is required for

// the script to run properly.

$code = $_POST["code"];

mysql_query("DELETE FROM invites WHERE codes='$code'");

header('Location: '.$page);

exit;

} else {

echo "Invite invalid. Please try again later.";

echo $code;

}

include 'footer.php';

?>我正在尝试对我正在处理的网页实施邀请系统。然而,当试图评估是否有包含邀请代码的行时,我一直没有收到任何消息或者发出警告。在这种情况下的警告,但如果我将if状态更改为== 1,它允许每个人无论代码和== 0都引发不同的错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值