首页 > 编程知识 正文

phpmysql服务器(php操作mysql数据库)

时间:2023-12-03 11:56:28 阅读:311773 作者:VHUR

本文目录一览:

  • 1、PHP连接MySQL服务器老是出错
  • 2、PHP服务器与MYSQL服务器分开如何做
  • 3、怎样让服务器连接phpmysql
  • 4、个人电脑搭建php+mysQL 服务器
  • 5、PHP在MYSQL服务器上创建数据库的指令是
  • 6、php中mysql启动不起来

PHP连接MySQL服务器老是出错

3306端口吧,不是8080

?php

$host="localhost";

$db_user="root"; //用户名

$db_pass="1"; //密码

$db_name="lianxi"; //数据库名

$timezone="Asia/Shanghai";

$link=mysql_connect($host,$db_user,$db_pass);

mysql_select_db($db_name,$link);

mysql_query("SET names UTF8");

header("Content-Type: text/html; charset=utf-8");

date_default_timezone_set($timezone); //北京时间

?

PHP服务器与MYSQL服务器分开如何做

在PHP.INI中把mysql扩展模块加进去.即;extension=php_mysql.dll前面的分号去掉,再装个ODBC连上B电脑上的MYSQL,然后你在程序里用B电脑的IP就可以连上了,mysql_connect("b电脑IP","数据库用户名","数据库密码");哦,对了把B电脑的MYSQL服务必须打开.

怎样让服务器连接phpmysql

//数据库最简单直接的连接mysql的方法如下;

$dbname = "mydb";//数据库名

$dbhost = "localhost"; //数据库地址,ip加端口号默认端口不用填,如本地默认端口:localhost,本地其它端口请用(假设实际为:3333):localhost:3333

$dbuser = "root";//数据库用户名

$dbpass = "root";//数据库密码

$dbconn = @mysql_connect($dbhost,$dbuser,$dbpass) or die("创建数据库对像失败!");//die为创建数据库对像失败时显示错误信息

@mysql_select_db($dbname,$dbconn) or die("连接数据库失败!".mysql_error());//mysql_error(),为获取mysql的错误信息。

mysql_query("set names utf8");//设置数据库字符集编码

除此方法外还有pdo、mysqli等类的方法,但前期你用上面这种方法最简单。

个人电脑搭建php+mysQL 服务器

VMware就是虚拟机,下载下来,然后找一份XP系统的ISO镜像加载,做系统,系统做完后然后通过VMware设置于本机共享 还有IP要设置正确,紧接着安装PHP和MYSQL,密码什么的还有IP都要正确,这样你就能连接上了,但是告诉楼主,不管怎么样 还是多试验,多查查,多学学。

PHP在MYSQL服务器上创建数据库的指令是

因为mysql服务不是php提供的,php需要先连接到mysql服务器上,

mysql_connect就是连接数据库用的,"localhost","peter","abc123"是mysql服务器地址、用户名和密码

得到的$dbc就像令牌一样,凭着这个令牌就可以用mysql_query执行sql命令了

php中mysql启动不起来

问题:

安装好phpstudy后,Apache可以启动,Mysql无法启动。

原因:

之前已经装过Mysql,要把系统服务里面的MySQL删除,留下MySQL服务。

解决办法:

在cmd命令行下输入:sc delete mysql即可删除mysql服务。

当我们在cmd里使用 sc delete 服务名,来删除服务的时候,报错误,SC OpenService 失败5:拒绝访问,这似乎是因为权限不够。

解决方法:

第一步、我们必须先取得管理员权限,以管理员权限运行cmd.exe。

第二步、在输入命令:sc delete 要删除的服务名

phpstudy中apache或mysql无法启动

phpstudy中apache或mysql无法启动,启动一下没了

明显端口被占用了,假如我们需要确定谁占用了我们的80端口,3306端口

对网站来说,网络apatche服务器是默认 80,数据库mysql是3306

端口占有两种解决方法:

法1:把被占用的 进程结束掉 (如果你没装iis的话,也就是 你把能关的软件都关闭 尤其迅雷什么的)

法 2:改apatche 的端口

具体如下:

----------------------------------------

法一、如何查看某个端口被谁占用,把被占用的 进程结束掉

我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢?

方法/步骤

第一步:开始----运行----cmd,或者是window+R组合键,调出命令窗口

第二步:输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。

(对网站来说,网络apatche服务器是默认 80,数据库mysql是3306)

第三步:查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720

第四步:有两种方法

1..续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe

2..

或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:

则我们点击[查看]---[选择列],将PID(进程标示符)前面的勾打上,点击确定。

这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。

第五步:结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。

-------------------------------------------------------------------------

法二:phpstudy修改端口

phpstudy控制面板中,点击 其他选项

:将端口改为 8080

但需要注意,修改端口后,在输入网址的时候,要带着端口

如:(注意有冒号)

localhost:8080

localhost:8080/zz/index.php

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。