
正文
php数据选择失败 php选择数据库的函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php选择数据库出错。第7行。
mysql_connect()函数使用错误了吧 参数应该是 (服务器名,数据库用户名,数据库密码)conn=mysql_connect($hostname_conn_books,$database_conn_books,$username_conn_books,$password_conn_books);这个错了。
php访问数据库出错:Warning: mysql_fetch_array(),是参数设置错误造成的,解决方法如下:首先打开电脑后,同时按住电脑键盘的【开始键】和【R键】,打开电脑的程序运行弹窗。
第一步请确定你当前的脚本文件是不是与conn.php是不是一个目录下,第二就是确定你的数据库密码和用户名是否正确。其次就是看你的SQL语句是否对的。
Fatal error: Call to a member function fetch_row() on a non-object 严重错误:调用fetch_row()的不是一个对象。
应该是数据库不存在,你看下数据库 “emp” 创建好了吗?mysql_select_db($this-db,$this-conn) or die(select database fail!);你不会是把temp误写成emp吧。
FOREIGN KEY Cpno REFERENCES Course(Cno) 中Course(Cno)应该是主表的名字和列名。怎么能把自己当做参照表啊。
相关问答
Q1: php链接数据库成功,但是数据失败
错误是mysql_fetch_array的参数应该是资源类型的。
请检查$rs是否成功,即$rs=mysql_query(select * from tb_news_class order by sequence asc);是否执行成功,加入if判断语句检查。
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
如果连接成功了,不能插入数据,肯定是你最后一句写错了。
sql = INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,$title,now(),$contents)这句后面把sql语句打印出来看一看有没有问题:echo $sql; //试一下这一行。
Q2: PHP选择数据库失败
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
这个错误表示你没有指定查询语句的数据库,你知道数据库是什么意思吗,可以理解存放表的文件夹。
关于php数据选择失败和php选择数据库的函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







