
insert into `table-name` set id=1
我在插入数据时将带有-符号的表名用``括起来了,这样就可以插入成功了,否则会一直提示你语法错误。
注意一定要是tab键上方的``,不是单引号' '。
看看你网页的代码:$sql="insert into 'test'('id','title','dates','contents')values(null,'$title',now(),'$content')"
mysql_query($sql)
echo "插入成功"
你这个代码插入成功失败都会显示成功,没有真正判断是否插入成功,一般应该这样写:
$sql="insert into test(id,title,dates,contents)values(null,'$title',now(),'$content')"
if (mysql_query($sql)) echo "插入成功"
else echo "插入失败,SQL:$sql<br>错误:".mysql_error()
不要相信 MessageBox.Show("数据库连接错误")你要相信你的Exception ex里面的ex.message的错误内容才可以
数据库连接字符串的正确获取方式是
1:在桌面上新建一个conn.udl文件(通过新建文本文件.txt更改名字驱动)
2:双击那个udl文件根据提示选择数据库的类型 以及必要的一些参数
3:填写完必要的信息以后 点击测试连接 提示 成功就可以点OK保存
4:用记事本打开那个udl文件 里面的字符串就是正确的连接字符串
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)