100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > php访问mysql数据库【MySQL】

php访问mysql数据库【MySQL】

时间:2022-07-19 14:23:59

相关推荐

php访问mysql数据库【MySQL】

数据库|mysql教程

数据库

数据库-mysql教程

图书馆借阅源码 php,VSCode安装下载教程,ubuntu设置gcc,我tomcat启动不了,爬虫手机报价,php 钩子是什么意思,seo工作主要职责,响应式旅游网站免费下载,html网页模板制作教程lzw

PHP访问Mysql数据库PHP可以通过mysql接口和mysqli接口访问mysql数据库。需要加入mysql和mysqli接口才能访问mysql数据库。windows下配置amp:a、安装apache:找到\Apache\conf\httpd.conf文件,用记事本打开,找到:Define SRVROOT这一项,将其右方的值改为当前你Apache安装存放的目录地址,如:Define SRVROOT "D:/apache"接下来需要配置安装Apache的主服务,有了它,Apache才可启动:打开CMD窗口,输入:"D:\application_software\Apache\bin\httpd.exe" -k install -n apache切记,包含引号。在安装目录中,找到D:\application_software\Apache\bin\ApacheMonitor.exe可执行文件,双击运行,桌面右下角会出现图标,双击打开窗口界面。点击左侧start,启动apache服务。注:若要卸载apache,命令下输入sc delete apache。配置apache:1、apache服务器配置文件httpd.conf中修改信息。默认路径为C:\ProgramFiles\Apache Software Foundation\Apache2.2。httpd.conf文件在apache服务器目录下的conf文件夹中。在httpd.conf中加入信息:loadModule php5_module "C:/php/php5apache2_2.dll" --注:apache中加载php模块AddType application/x-httpd-php .php .html .htm PHPIniDir "D:/Web/PHP5.2.17/php.ini" --注:指定php.ini配置文件的目录,添加这句后就不用把php.ini放到C:/windows目录下了。注: --AddType 是让apache解析.php .html .htm三种文件中的php代码。2、加载mysql库(php5.3以上版本没有libmysql.dll),可以在httpd.ini中加载php5_module前,添加这句:LoadFile "E:\server\php528\libmysql.dll"或者将php目录下的libmysql.dll文件复制到C:\windows文件夹下。或者可以将php目录添加进环境变量path中。配置php.ini:1、将PHP目录下的php.ini-recommended文件改名为php.ini。在php.ini文件中添加下面的信息:extension_dir="C:/php/ext" --注:指定php扩展目录的位置extension=php_mysql.dll --开启mysql和mysqli动态链接库extension=php_mysqli.dll如果php.ini中有"extension=./",直接将等号后面的值改为上面的路径。如果存在extension=php_mysql.dll和extension=php_mysqli.dll,而且前面有分号,那么将分号去掉即可。php.ini中分号用来表示后面的信息的注释。2、单击所有程序|apache http server 2.2|control apache server|restart选项重启apache服务器。3、之后即可在apache服务器安装目录下的htdocs目录下新建test.php文件。该文件中输入:php下载地址:/downloads.php VC11 x86 Non Thread Safe 版本用于iis,VC11 x86 Thread Safe 用于apache注:phpinfo()显示configuration file (php.ini)path 的值若为C:\windows,这表示配置文件php.ini默认存放位置是C:\windows。loaded configuration file 的值若为C:\windows\php.ini,这表示从该文件中加载php配置文件。linux下配置php1、将php-5.2.11.tar.gz复制到/usr/local/src目录下,然后在该目录下解压和安装php。命令:cp /home/hih/download/php-5.2.11.tar.gz /usr/local/src/ --将文件复制到/usr/local/src/下cd /usr/local/src/ --将目录切换到/usr/local/src/下tar -xzvf php-5.2.11 --解压tar.gz压缩包cd php-5.2.11 --将目录切换到php-5.2.11下--设置编译选项 通过--prefix、--with-mysql、--with-mysqli等选项来进行设置./configure --prefix=/usr/local/php --with-mysql=/usr/local --with-mysqli=/usr/bin/mysql_configmake --开始编译make install --进行安装make clean --清除编译结果注:--prefix:设置安装路径。--with-mysql:php中添加传统的mysql接口。其后面的值是mysql的安装路径;--with-mysqli:php中添加mysqli接口。更多参数可以通过"./confiure --help"来查看。2、开始配置apache服务器的httpd.conf文件如果apache服务器安装在/usr/local/apache目录下,那么httpd.conf就应该在/usr/local/apache/conf/目录下。用vi打开httpd.conf,加入下面信息:loadModule php5_module modules/libphp5.soAddType application/x-httpd-php .php再重启apache服务器:/etc/init.d/httpd restart测试php是否安装成功可以在/var/www/html/目录下创建test.php文件,如:连接mysql数据库php可以通过mysql或mysqli接口连接mysql数据库。1、mysql接口提供mysql_connect()方法来连接mysql数据库,如:$connection=mysql_connect("host/IP","username","password");还可以指定登录到哪一个数据库如:$connection=mysql_connect("host/IP","username","password","database");2、mysqli接口下有两个比较常用的类,分别是mysqli和mysqli_result。mysqli主要用与mysql数据库建立连接,其中query()方法用来执行sql语句。mysqli_result主要用于处理select语句的查询结果。如:$connection=new mysqli("host/IP","username","password","database");注:mysqli接口提供了更多的函数功能比mysql接口强大。mysqli_connect_errno()函数可以判断php连接mysql数据库时是否出错。如果出错该函数返回true。mysqli_connect_error()函数将返回出错信息。如果连接数据库后,可以通过select_db()函数选择数据库。还可以通过get_client_info()、get_server_info()等函数获取mysql信息。例:连接数据库<?php$connection=new mysqli("localhost","root","huang","test");if(mysqli_connect_error()){echo "

连接失败:",mysqli_connect_error(),"

jvm源码下载,vscode更新编辑器,ubuntu 终止终端,tomcat项目运行步骤,爬虫找到南瓜,PHP云系统小说,綦江区seo网络营销服务lzw

\n";exit();}else{echo "

连接成功

delphi spcomm 源码,怎么查看ubuntu源码,爬虫教程电脑版,php连接不到php,SEO在线收录lzw

\n";}?>php操作mysql数据库php可以通过query()函数对数据进行查询、插入、更新和删除等操作。但是query()函数一次只能执行一条sql语句。通过multi_query()函数可以一次执行多个sql语句。语句执行成功query()返回true,否则返回false。并可以通过affected_rows函数获取发生变化的记录数。例:php通过query()函数执行语句$result=$connection->query("insert into score values(11,908,法语,88)");if($result){echo "

insert语句执行成功

"; echo "

插入的记录数:",$connection->affected_rows,"

";//返回插入的记录数}else{echo "

insert语句执行失败

";}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。