作者:胡鹏锦_289 | 来源:互联网 | 2023-09-23 13:55
如何打开php mysql数据库
在wamp目录下的WWW下创建一个后缀名为PHP的记事本文件输入以下代码要写sql语句的话例如:");mysql_select_db("mysql_test",$con) or die("数据库连接失败!
");mysql_query("set names 'gbk'");//设置中文字符$sql = "insert into customers(cust_id,cust_name,cust_sex,cust_address,cust_contact)";$sql=$sql."values(null,'李中华','0','深圳市','南山区')";if(mysql_query($sql,$con)){echo"数据库连接成功
";}else{echo"数据库连接失败
";}?>
php中选择打开数据库的方法是
在mysql数据库中,创建一个test数据库,用于测试。
请点击输入图片描述
新建一个php文件,命名为test.php,用于讲解php如何选择要操作的数据库。
请点击输入图片描述
在test.php文件中,使用header()方法将页面的编码格式设置为utf-8,避免输出中文乱码。
请点击输入图片描述
在test.php文件中,使用mysql_connect()函数,通过账号和密码创建一个数据库的连接。
请点击输入图片描述
在test.php文件中,再使用mysql_select_db()函数选择要操作的数据库test,选择数据库成功,则返回true,否则,返回false。最后,通过if语句判断结果。
请点击输入图片描述
在浏览器打开test.php文件,查看结果。
请点击输入图片描述
END
总结:
1、创建一个test数据库。
2、使用mysql_connect()函数创建一个数据库的连接。
3、再使用mysql_select_db()函数选择要操作的数据库test,并通过if语句判断结果。
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.exe2..或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:则我们点击[查看]--->[选择列],将PID(进程标示符)前面的勾打上,点击确定。这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。第五步:结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。
php环境下如何开启MySQL扩展
pdo扩展为php访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。在一些php管理系统需要开启pdo和pdo_mysql扩展,方法很简单:1、找到php.ini文件2、打开后,搜索extension=php_pdo.dll和extension=php_pdo_mysql.dll,去掉前面“;”的注释。
最终这两行配置内容如下:extension=php_pdo.dllextension=php_pdo_mysql.dll重新启动apache或者iis后,在phpinfo函数中查看,是否开启。
php中MySQL怎样打开和关闭数据库表
用PHP打开数据库的表,分为:先连接数据库,然后选择 MySQL 数据库,查询数据库,最后关闭数据库: 1. 连接数据库:$link = mysql_connect("localhost", "mysql_user", "mysql_password") print ("Connected successfully");2. 选择数据库: mysql_select_db($link, 'your_Database');3. 查询数据库: mysql_query($your_query);4. 关闭数据库:mysql_close($link);