*****连接数据库*******
数据库连接成功!!
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\PHPnow-1.5.6.1428396605\htdocs\zhangxiaojiao\register_1.php on line 19
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\PHPnow-1.5.6.1428396605\htdocs\zhangxiaojiao\register_1.php on line 19
数据库都显示连接成功了,这是什么问题?
错误代码
$sql="insert into userinfo values('$name','$password1','$photourl')";
$result=mysql_query($sql);
密码是不是错误,是连接的问题
$sql="insert into userinfo(XXX,XXX,XXX) values('$name','$password1','$photourl')";
正确的写法是这样 值要对应数据库中的字段名(XXX是你所要的字段名)
你加上链接参数试试,貌似说链接不能建立。。我才学php两三天,书上用的是改良版mysqli_query,不过你这个最好还是把链接参数加上,那句英文貌似就是说不能建立连接
正确的写法是这样 值要对应数据库中的字段名(XXX是你所要的字段名)---------------我加了字段也不行呐
Access denied for user 'ODBC'@'localhost' (using password: NO)
访问被拒绝了,怎么可以说数据库连接成功了呢。
如果能读取数据的话,那就是用户 ODBC 没有写入权限;
config.php中有数据库的配置项,你看看连接的密码权限是不是有误,这里说了你的数据库拒绝访问
$sql="insert into userinfo values('$name','$password1','$photourl')";
//上面写的是不是有点问题?能执行到么?
//如果是下面这样写的呢?
$sql="insert into userinfo values('".$name."','".$password1."','".$photourl."')";
其实我也估计是要不然密码错误,要不然没有权限写入。哈哈。
尝试了很多方法还是不能重现这个错误,还请上点代码
把代码贴上来吧,不然大伙都是在这里瞎猜瞎忙啊!!