PHP找不到数据库


PHP No database found

所以它说没有选择数据库,请帮助我,因为我的主机不能

<?php
$sitename = "http://devilgaming.phy.sx/csgopie.xyz/";
$link = @mysql_connect("localhost", "devilgam_csgopie", "ssb12boycek1");
$db_selected = mysql_select_db('devilgam_csgopie', $link);
mysql_query("SET NAMES utf8");
function fetchinfo($rowname,$tablename,$finder,$findervalue)
    {
        if($finder == "1")
            $result = mysql_query("SELECT $rowname FROM $tablename");
        else
            $result = mysql_query("SELECT $rowname FROM $tablename WHERE           
`$finder`='$findervalue'") or die (mysql_error());
        $row = mysql_fetch_assoc($result);
        return $row[$rowname];
    }
?>

在哪里

$result = mysql_query("SELECT $rowname FROM $tablename WHERE
   `$finder`='$findervalue'") or die (mysql_error());

函数mysql_fetch_assoc()逐行返回一个关联数组。要访问您要做的行:

while ($row = mysql_fetch_assoc($result)) {
    echo $row[$rowname];
}

根据您安装购买的脚本时的情况,或者您对mysql_*函数感到满意时,我不会说切换到mysqli或PDO。PHP 7将强制每个人都切换到现代驱动程序(:

但对于您的问题,运行此脚本并告诉我结果:

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$sitename = "http://devilgaming.phy.sx/csgopie.xyz/";
$link = mysql_connect("localhost", "devilgam_csgopie", "ssb12boycek1") or die(mysql_error());
mysql_select_db('devilgam_csgopie', $link) or die(mysql_error());
mysql_query("SET NAMES utf8");
function fetchinfo($rowname, $tablename, $finder, $findervalue) {
  $q = "SELECT $rowname FROM $tablename";
  if($finder != 1) {
    $q .= " WHERE `$finder`='$findervalue'";
  }
  $result = mysql_query($q) or die (mysql_error());
  $row = mysql_fetch_assoc($result);
  return $row[$rowname];
}
?>

还可以转到主机的管理面板,创建或修改user:devillam_csgopie以使用相同的用户名和密码。

因为:

拒绝用户"devilgam_csgopie"@"localhost"访问数据库