这个查询正在对mij老的登录脚本,但现在我有这个新的登录脚本,我的代码不得不改变litlle,至少我似乎无法脱身。林认为,烦恼都在其中,如果用户在线检查结束......看起来似乎得到这个查询工作
这是我的代码
<?php
session_start();
require_once 'class.user.php';
$user_home = new USER();
if(!$user_home->is_logged_in())
{
$user_home->redirect('index.php');
}
$stmt = $user_home->runQuery("SELECT * FROM tbl_users WHERE userID=:uid");
$stmt->execute(array(":uid"=>$_SESSION['userSession']));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
?>
<?php
function pay_credits() {
mysqli_query("UPDATE `tbl_users` SET `credits`=`credits`-'1' WHERE `watching`='1' AND `credits`>'0' AND userID=:uid");
}
?>
<?php
pay_credits();
?>
顶部脚本工作正常,但功能pay_credits不工作,我已经试过更改MySQL到mysqli,因为我听到很多,它已弃用和东西,但仍然没有结果,我也一直在阅读关于Pdo,但我不知道这一点。任何帮助是受欢迎的,我也喜欢学习,所以也许你可以解释你做了什么。 Thnx :)
这些脚本不能复制粘贴,他们需要是一个定制的适合,你怎么会有一个重复的大声笑... – kobar1990