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

时间:2014-05-02 15:56:25

标签: php mysql xampp

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

<?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());

?>

返回: 插入失败。没有选择数据库

2 个答案:

答案 0 :(得分:1)

您错过了选择数据库mysql_select_db($database,$con),请检查此PHP mysql_select_db() Function

答案 1 :(得分:0)

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

 $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(或者不添加到db)。 通过在http://www.myplace/home/wk10db/testdb.php浏览器中打开php页面来运行test.php所在的位置。

NB - www.myplace真的是本地主机,但是这个网站给我发帖很麻烦