谁有php的小程序啊带连接php查询mysql数据库库的

PHP如何连接公共的mysql数据库?_百度知道
PHP如何连接公共的mysql数据库?
$link=mysql_connect(&localhost&,&用户名&,&密码&)mysql_select_db(&数据库名&,$link)
其他类似问题
3人觉得有用
mysql数据库的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在的位置: &
PHP连接MySQL数据库的代码描述
PHP连接MySQL数据库的代码描述
下面的文章主要是通过PHP连接MySQL数据库的实际应用代码来引出PHP连接MySQL数据库的实际操作流程,以下就是文章的对其具体操作的描述。
以下的文章主要讲述的是PHP连接数据库的实际操作步骤以及实际应用代码的描述,其实PHP连接MySQL是一件非常简单的事情,但是我们必须注意的是编码问题 ,编码不正确将会导致乱码问题。
连接数据库代码如下:&
&$link=MySQL_connect(&localhost&,&root&,&123&) &or&die(&connect&to&database&failed&); &$result=MySQL_query(&create&database&trampt&) &or&die(&query&failed&); &MySQL_select_db(&trampt&); &MySQL_query(&set&names&UTF8&); &$result=MySQL_query(&create&table&Users(userid&int&auto_increment&primary&key,username&varchar(50),password&varchar(50))&) &or&die(&query&failed&); &MySQL_query(&insert&into&users(username,password)&values('博客园','123')&) &or&die(&insert&record&failed&); &MySQL_close($link); &&
读取数据库代码如下:
&require(&inc/conn.php&); &$result=MySQL_query(&select&*&from&users&); &while($ob=MySQL_fetch_object($result)) &{ &echo&&user&name&is&:&&.$ob-username.&&; &} &MySQL_close($link); &&
注意编码问题的设置: 1 数据库设置utf-8的编码 2 页面编码设置为utf-8 3使用MySQL_query(&set names UTF8&)这样就避免了乱码问题。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' style="width: 493 height: 370px" alt="PHP连接mysql数据库" srcwidth="493" srcheight="370" zoomrate="1" src="/files/uploadimg/6300.jpg" />
以上的相关内容就是对PHP连接MySQL数据库的介绍,望你能有所收获。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
本专题将带领大家走入MongoDB的世界,了解MongoDB是怎
SQL Server 2008提供了全民啊行的空间支持,但同时空
你的SQL Server代码安全吗?请你与我一起跟随作者来探
本书全面系统地概括了计算机网络的基本理论,详细阐述了OSI模型与网络协议、网络规划与综合布线、对等网络与服务器/客户端网络、
51CTO旗下网站您现在的位置: &
PHP远程连接MYSQL数据库非常慢的解决方法
PHP远程连接MYSQL数据库非常慢的解决方法
不知道如何解决,所以把他空间所在的服务器上也装了个MYSQL,才解决问题,今天又有个这个问题,不能也在这服务器上装一个MYSQL吧,Search: PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在my.ini(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip-name-resolve这一句,保存。 开始--》运行--》cmd--》net&stop&mysql&--》net&start&mysql--》哈哈,成功 my.ini所在路径如:D:\Program&Files\MySQL\MySQL&Server&5.0\my.ini 原来是MySQL的问题呀,这样操作后就不能在MySQL的授权表中使用主机名了而只能用ip。
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-在SCO下用gcc编译调用mysql数据库的一个小程序
核心提示:环境:SCO OpenServer 5.0.6, MySQL(和PHP搭配之最佳组合) 3.23.42,gcc 2.95.2备注:gcc已集成了支持MySQL(和PHP搭配之最佳组合)的函数,可以在C源代码中直接调用数据库,不用像informix那样要用ESQL/C嵌入调用.1.makefile文件CC=gccLIB=
环境:SCO OpenServer 5.0.6, MySQL(和搭配之最佳组合) 3.23.42,gcc 2.95.2备注:gcc已集成了支持MySQL(和搭配之最佳组合)的函数,可以在C源代码中直接调用数据库,不用像informix那样要用ESQL/C嵌入调用.1.makefile文件CC=gccLIB=-lcurses -lsocket -lMySQL(和搭配之最佳组合)client -lm -lc -lnslall:gspsergspser:get_data.o getfileargv.o$(CC) -o gj get_data.o getfileargv.o $(LIB)get_data.o:get_data.c$(CC) -c get_data.cgetfileargv.o:getfileargv.c$(CC) -c getfileargv.cclean:rm -f *.o2.get_data.c文件#include &stdio.h&#include &/usr/local/MySQL(和搭配之最佳组合)/include/MySQL(和搭配之最佳组合).h&#define DBCFG "./gsp.conf"main(){char dbhost[32],dbuser[16],dbpasswd[16],db[16];char query[256];MySQL(和搭配之最佳组合) * MySQL(和搭配之最佳组合); /*表示对一个数据库连接的句柄*/MySQL(和搭配之最佳组合)_RES *MySQL(和搭配之最佳组合)_ /*代表返回行的一个查询的结果*/MySQL(和搭配之最佳组合)_ROW MySQL(和搭配之最佳组合)_ /*字符串数组*/my_/*该类型用于行编号和MySQL(和搭配之最佳组合)_affected_rows()、MySQL(和搭配之最佳组合)_num_rows()和MySQL(和搭配之最佳组合)_insert_id()*/getfileargv(DBCFG,"DBHOST",dbhost); /*从文件中读取gsp.conf*/getfileargv(DBCFG,"DBUSER",dbuser);getfileargv(DBCFG,"DBPASSWD",dbpasswd);getfileargv(DBCFG,"DATABASE",db);if(!(MySQL(和搭配之最佳组合)=MySQL(和搭配之最佳组合)_init(NULL))) /*获得或初始化一个MySQL(和搭配之最佳组合)结构*/{printf("MySQL(和搭配之最佳组合)_init失败!");MySQL(和搭配之最佳组合)_close(MySQL(和搭配之最佳组合));exit(0);}if(!MySQL(和搭配之最佳组合)_real_connect(MySQL(和搭配之最佳组合),dbhost,dbuser,dbpasswd,db,0,NULL,0)){ /*连接一个MySQL(和搭配之最佳组合)服务器*/printf("连接服务器失败,请联系系统管理人员!");MySQL(和搭配之最佳组合)_close(MySQL(和搭配之最佳组合));exit(0);}strcpy(query,"select * from zuh where jgm=\"\" order by zuh");if(MySQL(和搭配之最佳组合)_query(MySQL(和搭配之最佳组合),query)) /*执行指定为一个空结尾的字符串的SQL查询*/{printf("MySQL(和搭配之最佳组合)_query出错!");MySQL(和搭配之最佳组合)_close(MySQL(和搭配之最佳组合));exit(0);}MySQL(和搭配之最佳组合)_res=MySQL(和搭配之最佳组合)_store_result(MySQL(和搭配之最佳组合)); /*检索一个完整的结果集合给客户*/rows=MySQL(和搭配之最佳组合)_num_rows(MySQL(和搭配之最佳组合)_res); /*返回一个结果集合重的列的数量*/if(rows==0) /*此管理码不存在 返回*/{printf("返回值为空");MySQL(和搭配之最佳组合)_free_result(MySQL(和搭配之最佳组合)_res); /*释放一个结果集合使用的内存*/MySQL(和搭配之最佳组合)_close(MySQL(和搭配之最佳组合)); /*关闭一个服务器连接*/exit(0);}for(count=0; count& count++){MySQL(和搭配之最佳组合)_row=MySQL(和搭配之最佳组合)_fetch_row(MySQL(和搭配之最佳组合)_res); /*从结果集合中取得下一行*/printf("社号:%s ",MySQL(和搭配之最佳组合)_row[0]);printf("组号:%s ",MySQL(和搭配之最佳组合)_row[1]);printf("组名:%s\n",MySQL(和搭配之最佳组合)_row[2]);}MySQL(和搭配之最佳组合)_free_result(MySQL(和搭配之最佳组合)_res);MySQL(和搭配之最佳组合)_close(MySQL(和搭配之最佳组合));}3.getfileargv.c文件#include &stdio.h&int getfileargv(const char * filename,const char * argvname, char * retbuf){FILE *char line[128];char tempbuf[40];strncpy(tempbuf,argvname,30);tempbuf[39]=0;if ((fp=fopen(filename,"r"))==NULL)return -1;strcat(tempbuf,"=");while(fgets(line,120,fp)){if(line[0]=='#')if (!strncmp(line,tempbuf,strlen(tempbuf))){fclose(fp);line[strlen(line)-1]=0;strcpy(line,(char *)(strchr(line,'=')+1));strcpy(retbuf,line);return 0;}}fclose(fp);return -2;}
赞助商链接

我要回帖

更多关于 php操作mysql数据库 的文章

 

随机推荐