php没有数据库被选择 php只能使用mysql数据库吗
PHP选择数据库失败
Unknown database 'db_database06'
渝水网站建设公司创新互联,渝水网站设计制作,有大型网站制作公司丰富经验。已为渝水成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的渝水做网站的公司定做!
意思是 db_database06这个数据库不存在,你可以自己进phpmyadmin或直接进mysql安装目录看看啊.
php安装选择数据库时提示目录不存在,怎么回事啊,求解决!!!!!
安装选择数据库时提示目录不存在,据我的理解,这个要具体查看php源代码才能更准确的找到原因。
从你的错误提示来看,貌似是自己写的错误捕捉处理代码,就我的理解,安装数据库的过程中应该不会跟文件目录有什么太大的联系。用php编写代码安装数据库,用到更多的也就是sql语句,将这些建库的动作交给mysql之类的库驱动就可以了,应该是不需要跟目录打交道的。
php:No database selected错误
你怎么这样问呀,.sql文件只是个备份文件,是不能被执行的。
mysql的数据库是 放在 mysql文件夹的data目录下,它不像access那样单独的一个文件,要好几个文件的。
你的.sql文件根本就不是数据库执行的文件,理解完全错误!
mysql_select("$db",$con);是查询的./mysql/data/下的 mysql数据库
php 数据库 为什么我明明建了数据库,却老是提示No database selected?
数据库的连接应该是这样写的:$con = mysql_connect("主机名字或者是IP","用户名","密码");如果你以前创建过用户名和密码,你的连接是 :$con = mysql_connect("localhost","用户名","密码");如果你没有创建过用户,你就要这样写,$con = mysql_connect("localhost","root","");你先按照这样的改法试试看.
php无数据库在线阅读资料库怎么建?
我曾做过这样的尝试,优点是完全不需数据库,这样可以摆脱数据库的限制,缺点是实现太过困难,事倍功半,而且效率低下得实在可怕,最后放弃了。
可以和你说说我的思路。
第一种思路,利用文本数据库。
例如txtsql、txtDB API、txtdb,这三个完全就是TXT文件组成的数据库,可以替代部分数据库的功能,速度也勉强。
按你的情况来看,这是最优选择。
第二种是我曾经尝试的思路,基本就是利用scandir这个函数。
既然没有数据库,自己得分类细致。
1,可以建立: 分类-作者-小说-小说文件,这个结构。
例如,book/武侠小说/金庸/射雕英雄传.txt
2,index.php 遍历book下所有文件夹。从而得到 武侠小说,言情小说 等等几个分类文件夹,
生成数组$type=array(1="武侠小说",2="言情小说"),
初始化处理,数组转换成字符串,存档在book/type_data.php内.
然后,生成href="type.php?typid=1"武侠小说/a的链接。
3 type.php 读取book/type_data.php内的数组$type,获得文件夹:book/武侠小说/ scandir扫描,得到作者文件夹数目,生成数组字符串
$author[1]=array(1="金庸")
写入 book/author_data.php
,具体同2。
4,读取 book/author_data.php,得到金庸文件夹下的TXT文件数目,生成数组,转换字符串写入,book/book_data.php,具体同2。
最后获得射雕英雄传.txt,具体读取分页之类就不必细说了。
这个思路的弊端是,作者和小说数据是完全读取的,几百几千都不碍事,再多就急剧消耗内存。
还有一个思路是,数据存档文件用txt文件存放,每一条数据等长多少字节,不满的用空格填充,读取时利用文件指针判断,这样内存消耗的问题可以得到显著解决,同时也可以利用ID读取文件,缺点是需要一个具体的类进行数据操作,这基本也是文本数据库的思路了。
搜索实现比较麻烦,有两个办法,递归搜索,速度慢,消耗资源太大。
二是分类搜索,例如要搜索武分类1=武侠小说下的金庸的小说。
那么,直接读取type_data里的分类数组,得到book/武侠小说/。
利用file_exists book/武侠小说/金庸,获得是否有这个文件夹,有的话,读取该文件夹下的book_data.php,得到小说具体数据。
至于是小说名字的话,搜索就比较慢了,遍历武侠小说下的所有作者下的book_data.php,再一一判断。
数据小的话,没问题,超过5000本书,建议一定要用数据库。
我用php创建了一个Database,然后怎么打开呢?
no
database
selected是因为你没有选择数据库
在mysql中必须要先选择数据库
使用use
[dbname]来选择当前操作的数据库
如果你是用的mysqlquerybrowser,就在右边的数据库列表中双击你要使用的数据库就可以了
在sql
server中,默认的是选择了master库
标题名称:php没有数据库被选择 php只能使用mysql数据库吗
文章来源:http://pwwzsj.com/article/docgdeg.html