我有两个数据库-一个用于餐厅用户(user_reg),一个用于餐厅菜单项(restaurant_menu)。
一种形式是将该特定变量存储$rname在餐厅名称user_reg中。然后,它$rname在restaurant_menu中创建一个名为table_table的表,其中包含诸如item_name,category,price等列。
我想要做的是将记录插入$ rname的适当表中,但是由于它是特定用户添加项目,因此我需要将其项目移到表中以获取其特定餐厅名称。
当我使用特定的表名称(例如“ kfc”)时,它可以完美地工作
$sql = "INSERT INTO kfc (item_name, price, description, category, origin, sub_category) VALUES (('".$item_name."'), ('".$price."'), ('".$description."'), ('".$category."'), ('".$origin."'), ('".$sub_category."'))";
但是,这就是我的工作:
$item_name = $_POST["item_name"];
$price = $_POST["price"];
$description = $_POST["description"];
$category = $_POST["category"];
$origin = $_POST["origin"];
$sub_category = $_POST["sub_category"];
$rname = $_POST["rname"];
$email = $_POST["email"];
$sql = "INSERT INTO $rname (item_name, price, description, category, origin, sub_category) VALUES (('".$item_name."'), ('".$price."'), ('".$description."'), ('".$category."'), ('".$origin."'), ('".$sub_category."'))";
它只需要将那些输入的值记录到表$ rname中。可以跨两个数据库完成吗?
胡说叔叔
红糖糍粑
宝慕林4294392