mysql库在写时出以下错误
-----------------------------------------
MySQL错误: Unknown table 'qj.zynw' in field list
MySQL错误号码: 1109
-----------------------------------------
查了一下
ER_UNKNOWN_TABLE 1109
这个字段是真实存在的,我主要对其写入一个域名
字段
urlid varchar(100) 可以为空
当没有此字段时能正常写入
问题点数:80、回复次数:7Top
1 楼ice_berg16(寻梦的稻草人)回复于 2004-12-02 12:42:50 得分 10
它说你zynw表不存在,你看看是不是拼写错了.Top
2 楼dragon9(龙九)回复于 2004-12-02 13:02:20 得分 0
不是啊,那不是表,是要写入的值啊!
等我再看一下,应当没有错啊!
$db->query("INSERT INTO t_wz (id,lmid,lm2id,wzbt,text,writer,wfrom,ren,hits,date,shenpi,sy,tp,state,urlid) VALUES (NULL,$lmid,$lm2id,'$wzbt','$text','$writer','$wfrom','$user_name',0,'".date("Y-m-d")."',0,$sy,$tp,$state,$url_id)");
要写的就是最后一个字段urlid
写入内容$url_id是 session_register('url_id');
真是怪了!Top
3 楼wxq4100798(aa)回复于 2004-12-02 13:03:48 得分 10
呵呵,我也碰到过这种问题,过一段时间就好啦,这在不行,就将mysql重装一遍Top
4 楼dragon9(龙九)回复于 2004-12-02 13:10:15 得分 0
好了,原来是这里错
$url_id 必需要用''引起来,写成'$url_id'就对了,呵呵,谁给说明一下要结贴了!Top
5 楼erldy(我还是我)回复于 2004-12-02 13:27:05 得分 20
因为你的字段是字符型,所以要加单引号!!Top
6 楼WindyWebEx(Windy_WebEx)回复于 2004-12-02 13:30:24 得分 20
建议写SQL的时候,把所有的value都加上单引号Top
7 楼klend(苯鸟(2006))回复于 2004-12-02 13:36:53 得分 20
因为你的$url_id里面有特殊字符。Top




