我需要在数据库中创建表,其中来自另一个表的字段。
创建查询保存表:
create_table ="CREATE TABLE tbl_lstProjName (projNameNo INT NOT NULL AUTO_INCREMENT, ". xFunction() ." PRIMARY KEY (projNameNo))";
mysqli_query($con,creat_table);
功能:
function xFunction{
query = mysqli_query($con,"SELECT * FROM Table");
while($dataset = mysli_fetch_array()){
$dataset['$dataset'] ."VARCHAR(100) NOT NULL ,";
}
}
答案 0 :(得分:0)
该函数没有返回值。如果您尝试使用其他表中的列定义,则应使用http://www.w3schools.com/php/func_mysqli_fetch_field.asp。使用它来获取列名,数据类型和大小。将列定义构建为字符串并返回字符串。您还需要返回1行才能使用字段定义,因此请将LIMIT 1添加到查询中。