我有一个链接,该链接将用于在database中创建sql表。我想使用日期+字符串作为表名。当我只使用在数据库中创建表的字符串时。但是当我使用带日期功能的变量作为表名时,它不起作用并且不创建任何表。
private void LoadImage(object sender, EventArgs e){
String path = null;
Microsoft.Win32.OpenFileDialog oFD = new ...();
if(oFD.showDialog == true){
path = oFD.FileName;
result = new BitmapImage(new Uri(path));
Array.Resize(ref frames, frames.Length + 1);
frames.Append<BitmapSource>(result);
}
Refresh();
}
private void Refresh(){
BitmapSource bg = frames[curFrame]; //i.e. curFrame = 0;
}
当我只在$ tablename及其创建表中使用字符串时。但是当在$ tablename中使用date()函数时,它不再创建表了。
答案 0 :(得分:0)
您正在创建一个空表,该表将出错,如果您想要一个没有列的表,可以这样操作:
python3
请注意,您必须使用下划线而不是连字符!
答案 1 :(得分:0)
我已经完成了以下操作:
public function table($tname){
return $this->dbconnection->query("CREATE TABLE $tname(id int)");
}
$n = $validation['name'];
$m = str_replace(" ","",$n);
$m=date("d_m_Y_g_i_s_A_").$m;
$tname = "$m";
$t = $ins->table($tname);
我已将这些代码粘贴到“提交”按钮中,并使用date + string精心创建了新表。