我遇到了一个问题,我仍然找不到任何资源来帮助我。我希望它能在这里得到解决。我是php的新手,所以我很抱歉,如果这很简单。
我有一个php脚本,连接到数据库mysql,在Windows 8上的xampp(apache 2.4和php 5.4)下运行。这个脚本在我的浏览器上工作正常,但是当我尝试通过命令行(cmd)执行它时,它将无法正常工作,并将此错误返回给我:
注意:未定义的变量:C:\ xampp \ htdocs \ 4sq-pull \ _get_weather.ph中的dbhandle 第29行 警告:mysqli_query()期望参数1为mysqli,在C:\ xampp中给出null 第30行\ htdocs \ 4sq-pull_get_weather.php
最后,我的php代码是这样的:
<?php
$username = "xxx";
$password = "xxx";
$hostname = "localhost";
$database = "4sq";
//connection to the database
$dbhandle = mysqli_connect($hostname, $username, $password, $database)
or die("Unable to connect to MySQL");
mysqli_select_db($dbhandle, "4sq");
?>
有什么想法吗?
答案 0 :(得分:0)
你可以尝试我制作的代码
<?php
$DATABASE_IP = "";
$DATABASE_NAME = "";
$DATABASE_PROXY = "";
$DATABASE_ADMIN_USERNAME = "";
$DATABASE_ADMIN_PASSWORD = "";
$link = mysql_connect($DATABASE_IP, $DATABASE_NAME, $DATABASE_ADMIN_PASSWORD);
if(!$DATABASE_IP == "string")
{
echo "please fill in required field *IP<br/>";
} else {
echo "";
}
if(!$DATABASE_NAME == "string")
{
echo "please fill in required field *Name<br/>";
} else {
echo "";
}
if(!$link){
die('sorry could not connect at this time )=<br/>' . mysql_error());
}
echo "connected";
mysql_close($link);
?>