首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用XAMPP从PHP文件中运行MySQL代码

使用XAMPP从PHP文件中运行MySQL代码
EN

Stack Overflow用户
提问于 2014-05-02 23:56:25
回答 2查看 6.2K关注 0票数 0

我正在尝试使用XAMPP作为模拟的web服务器,这样我就可以从我的笔记本电脑本地写入文件。我在学校做作业,但我没有互联网连接,无法将我的PHP文件上传到学校的web服务器。作为XAMPP的一部分的Apache服务器非常适合调试.php文件,但是我似乎无法连接到我在phpMyAdmin中创建的数据库来调试MySQL代码。下面是我正在尝试做的一个例子:

代码语言:javascript
运行
复制
<?php

$user = 'root';
$password = '';
$database = 'jesse';

$con = mysql_connect('localhost', $user, $password, $database) or die( "Unable to      connect." );

$sql = "insert into CLIENT (First_Name) values ('Jesse')";

mysql_query($sql) or die("Insert failed. " . mysql_error());

?>

这将返回:插入失败。未选择数据库

EN

回答 2

Stack Overflow用户

发布于 2014-05-02 23:59:27

您没有选择数据库mysql_select_db($database,$con),请检查此PHP mysql_select_db() Function

票数 1
EN

Stack Overflow用户

发布于 2014-11-23 08:54:49

看起来通过xampp gui或脚本创建的数据库被锁定在xamppfiles/var/sql中,但是您的管理脚本可以从php文件运行,例如我的xampp htdocs文件夹中的testdb.php。

代码语言:javascript
运行
复制
 $con = mysql_connect('www.myplace', 'root', '') or die ("unable to connect");
 mysql_query('CREATE DATABASE test1', $con); //include if test1 doesn't already exist
 mysql_select_db('test1', $con);
 $sql = "INSERT INTO names (first_name) VALUES ('mini mouse')";
 mysql_query($sql) or die("insert failed"); 

事先打开xampp mySQL和Apache (否则它不会添加到数据库中)。在tested.php所在的http://www.myplace/home/wk10db/testdb.php浏览器中打开该php页面即可运行。

注意- www.myplace实际上是本地主机,但这个网站给我的帖子带来了麻烦

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23432234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档