我正在将网站从Windows服务器迁移到雪豹服务器(确切地说是OSX 10.6.8),我遇到了几个兼容性问题mysql查询。每个查询返回一个“没有选择数据库”错误,我不能使它的头或故事。我对它做了一些研究,但无法找到我正在寻找的答案。以下是一些可能有助于解决我的问题的指标。将网站迁移到雪豹服务器后“没有选定数据库”
这里是我的连接文件包括:
$link = mysql_connect("localhost", "username", "password") or die("Invalid query: " . mysql_error());
mysql_select_db("tradeport", $link) or die("Database Connection Error: ".mysql_error());
这里是我的查询之一:
$sSQL="SELECT mainPhone FROM admins";
$result21=mysql_query($sSQL) or die ("MySQL err: ".mysql_error()."<br>".$sSQL);
if($row21 = mysql_fetch_array($result21))
{$phoneMain = $row21['mainPhone'];}
另一个需要注意的我想补充的是,当我开始在这个网站所有的迁移该PHP在页面源中显示。我有更正式的方式取代所有的PHP括号如下所示:
<? //before
<?php //after
我目前正在运行的PHP版本5.3.8和MySQL版本5.0.92。
任何信息都会大大降低。
AHHHHHH mysql_functions!让他们去死,他们应得的。 – thatidiotguy