最近在做android,我选择的是用php+mysql+android实现数据库的操作。
我的想法是这样的,android传递一个信息给php,php接受这个信息,并用这个信息去做为表名,在mysql中创建一个表。
这是我自己想的代码,但是在实际运行中并不行!
求大神指点迷津!
代码如下:
你说不行,至少要把错误抛出来,就你这样问问题,除非别人很闲。
我建议你,做两个地方,
1 首先在运行过程中,把sql语句打印出来。
2 至少把数据库错误信息贴出来
把你说的不行的原因说出来啊。
还有一个原因,可能是你登录的数据库用户没有权限建表
谢谢,你的建议。这一点是我做得不对。我所说的不行,是执行了这个php,并不能在数据库中创建我想要的表。而当我把表名变成一个具体的值如a,而不是一个变量时,是能够在数据库中创建一个表的。至于报错,并没有。我的意思是不是用变量做表名,是不是有要注意的地方。
至少需要这样
$newtable_name = “`$_post[number]`”;
可能是我粘贴的代码不清晰,这个我会改进的,非常感谢。但我的代码就是这样写的。大神有做过类似的事情吗?
非常感谢!通过大神的代码,问题已经解决。