php - 使用 PHP 加载页面时如何在 mysql 中设置字段

标签 php mysql

当用户访问某个页面时,我需要在其个人资料中设置一个变量,这样,如果他们刷新或尝试再次单击该链接,该页面将不会加载视频。我可以完成大部分工作,但我似乎找不到一种可靠的方法来在页面加载时将“视频”字段设置为 1。每个用户的默认变量都是 0,当他们加载页面时,应该将此“视频”字段设置为 1。

我尝试了这个,但收到错误:

$video = "query_to_find_video_field";
if ($video==0) {
$sql = "UPDATE profile set video=1 Where id='.$user->id"; 
$query = mysql_query($sql);
}

如您所见,如果先前未设置该字段,它只会执行该 SQL 查询。谢谢!

最佳答案

停止使用mysql。它已从 php 中弃用。我建议您学习 PDObind param

现在试试这个:

$video = "query_to_find_video_field";
if ($video==0) { 
$sql = "UPDATE profile set video=1 Where id='$user->id'";
$query = mysql_query($sql);
}

关于php - 使用 PHP 加载页面时如何在 mysql 中设置字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45312927/

相关文章:

php - 具有服务器端脚本语言(php、perl、python、shell...)的 RSA-PSSR

php - WordPress 博客布局发布全宽然后网格

php - 没有访问 token 的 OAuth2 客户端

php - 自动完成无法获得单词的精确搜索查询

mysql - 限制左连接?

php - 选择列表菜单回显

javascript - 从数据库下载形成PHP

mysql - 连接表格和 map 显示

php - 如何在 Laravel 的产品创建页面中显示类别

php - 多台服务器使用单个 MySQL 数据库