mysqli查询默认值有问题

时间:2018-07-11 13:21:30

标签: php mysqli

我正在使用mysqli查询,我想设置垂直列的默认值,以从变量获取该值 我已经尝试了很多我无法在互联网上获得任何解决方案 如果有mysqli的专家可以帮助我 $ route_name,$ from,$ to的值应作为默认值 这是我的查询

CREATE TABLE $route_table_name (
route_id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
bus_id INT(11),
route_name VARCHAR(100) DEFAULT $route_name,
route_from VARCHAR(100) DEFAULT $from,
route_to VARCHAR(100) DEFAULT $to
)

2 个答案:

答案 0 :(得分:0)

mysql_query($connection,"CREATE TABLE `".$route_table_name."` (
route_id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
bus_id INT(11),
route_name VARCHAR(100) DEFAULT `".$route_name."`,
route_from VARCHAR(100) DEFAULT `".$from."`,
route_to VARCHAR(100) DEFAULT `".$to."`
)");

确保值正在传递

答案 1 :(得分:0)

我用这个,现在工作正常,非常感谢 创建表$ route_table_name( route_id INT(11)UNSIGNED AUTO_INCREMENT PRIMARY KEY, bus_id INT(11), route_name VARCHAR(100)默认'$ route_name', route_from VARCHAR(100)默认'$ from', route_to VARCHAR(100)默认'$ to' )