gpt4 book ai didi

php - 让新用户自动关注用户

转载 作者:行者123 更新时间:2023-11-29 12:09:58 25 4
gpt4 key购买 nike

我正在一个使用 mysql 作为数据库的 php 网站上工作,现在我的网站是一个类似社交网络的网站,用户互相关注,现在如果用户加入,他就没有关注任何人,所以他的流保持为空,所以他们离开网站也很快,我希望用户在加入时自动关注我的帐户帐户。您能告诉我该怎么做

这是两个表

sn_users的表结构

CREATE TABLE IF NOT EXISTS `sn_users` (
`id` int(11) NOT NULL,
`username` varchar(225) NOT NULL,
`email` varchar(225) NOT NULL,
`password` varchar(225) NOT NULL,
`name` varchar(225) DEFAULT NULL,
`picture` varchar(100) NOT NULL,
`cover` varchar(100) DEFAULT NULL,
`job` varchar(225) DEFAULT NULL,
`address` varchar(225) DEFAULT NULL,
`date` int(11) NOT NULL,
`reg_id` text,
`active` int(11) NOT NULL DEFAULT '1'
) ENGINE=MyISAM AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;

sn_follows的表结构

CREATE TABLE IF NOT EXISTS `sn_follows` (
`id` int(11) NOT NULL,
`from` int(11) NOT NULL,
`to` int(11) NOT NULL,
`date` int(11) NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=74 DEFAULT CHARSET=utf8;

最佳答案

用户注册时运行查询。

<?
//Register query
$con = mysqli_connect("[HOST", "[USER]", "[PASS]", "[DB]");
$query1 = "INSERT INTO sn_users
(username, email, password, name, picture, cover, job, address, date, reg_id, active)
VALUES
('$username', '$email', '$password', '$name', '$picture', '$cover', '$job', '$address', 'date', 'reg_id', 'active')";
mysqli_query($con, $query);

//Auto follow query
$query2 = "INSERT INTO sn_follows
(`id`, `from`, `to`, `date`)
VALUES
([ID], '[NEW REGISTERD ACCOUNT], '[YOUR ACCOUNT]', '[DATE]')";
mysqli_query($con, $query2);

提示:

  • 将数据库中的字段 id 设为 auto_increment
  • 确保您将哈希密码放入数据库

关于php - 让新用户自动关注用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30860724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com