我正在創建一個評分系統,我需要一些幫助。動態插入表名中的數據
我正在創建一個註冊表單,我已經設法將用戶詳細信息插入到「用戶」表中,但我也想將用戶標識和用戶名插入到組表中。
例如:
$sql = ("INSERT INTO `users`(`username`, `password`, `email`, `group`, `ip`, `signup`, `lastlogin`) VALUES ('$username','$email','$password','$group','$ip',now(),now())");
$query = mysqli_query($db_conx, $sql);
$uid = mysqli_insert_id($db_conx);
// Establish their row in the group table
$sql = ("INSERT INTO '.$group.'(id, username) VALUES ('$uid','$username')");
$query = mysqli_query($db_conx, $sql);
exit();
我不知道我怎樣才能把一個動態變量($組)作爲表名,然後在正確的組表插入數據。
如果任何人有建議或現在如何實現這一點,任何反饋將不勝感激。
Psssst ... mysqli是一個很好的步驟,但你必須使用預準備語句:http://stackoverflow.com/questions/9629328/how-to-use-mysqli-prepared-statements-in-php –
我想你應先創建'group'表,然後嘗試將數據插入到該表中。 –
@ Pier-LucGendreau非常感謝!我現在將使用準備好的語句!對於任何喜歡它的人來說,一個好的視頻就是http://youtu.be/jSo0UDlATbw,它可以幫助我理解。 –