我有一个如下所示的数据库
在我的数据库中, id 和 fb_user_id 都是唯一的。Id 是一个自动递增的数字。
首先,我想为参数插入一个新行,如下所示
$new_first_name = "John";
$new_last_name = "Nolan";
$new_email = "John@Nolan.com";
$new_link_url = "Johns_Link";
$new_signups = 0;
$new_order = $num_rows;
$referred_by = 2;
$new_fb_user_id = 4;
我使用这个插入语句
$New_Member = mysql_query("INSERT INTO `rotator`.`rotator` (`id`, `fb_user_id`, `first_name`, `last_name`, `email`, `link_url`, `referred_by`, `signups`, `order`) VALUES (NULL, '$new_fb_user_id', '$new_first_name', '$new_last_name', '$new_email', '$new_link_url', '$referred_by', '$new_signups', '$new_order');");
而且因为这个人是由 fb_user_id 编号 2 推荐的,所以我想更新注册如下
$update_sponsor_order = mysql_query("UPDATE `rotator`.`signups` = `rotator`.`signups` + 1 WHERE `rotator`.`fb_user_id` = $referred_by;");
这就是我卡住的地方。也许有比上述插入和更新表格更好的方法。
我现在想做的是类似于下面的选择语句,但将返回的值分配给多维数组。基本上我返回列 fb_user_id 和注册少于 2 的订单
$get_link = mysql_query("SELECT `rotator`.`fb_user_id`, `rotator`.`order` FROM `rotator`.`rotator` WHERE `rotator`.`signups` < 2);
现在使用我的数组,我想旋转列顺序中的所有内容并更新数据库中下一个条目的数据库......
检查以下问题和回复,看看我想要做什么