Php 找不到数据库

Php 找不到数据库,php,Php,所以它说没有选择数据库,请帮助我作为我的托管不能 <?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");

所以它说没有选择数据库,请帮助我作为我的托管不能

<?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];
    }
?>

根据您安装购买的脚本时的情况,或者您对mysql_*功能感到满意时,我不会说切换到mysqli或PDO。PHP7将迫使所有人转向现代驱动程序(:

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

<?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];
}
?>
在哪里

$result = mysql_query("SELECT $rowname FROM $tablename WHERE
   `$finder`='$findervalue'") or die (mysql_error());
函数的作用是:逐行返回一个关联数组。要访问这些行,可以执行以下操作:

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

我可以问一下为什么你仍然在使用mysql而没有PDO或MySQLi吗?你能告诉我们PHP本身给出的完整错误吗?我不知道tbh,这是一个脚本,我对PHP不太了解,更像是一个html人。来这里是想看看是否有人可以修复它。你能提供更多信息吗?还可以删除$link查询开头的@吗在你的问题中包含用户名和密码是个坏主意……(我会自己编辑出来,但如果不添加一个段落,我是不会允许的)
@mysql\u connect
的意思是“连接,但不要告诉我是否有错误”。这会使调试变得困难。不推荐使用的:mysql\u connect():mysql扩展已弃用,将来将被删除:在第8行的/home/devilgam/public_html/csgopie.xyz/set.php中使用mysqli或PDO警告:mysql_connect():拒绝用户“devilgam_csgopie”@“localhost”的访问(使用密码:是)在第8行的/home/devilgam/public_html/csgopie.xyz/set.php中,用户'devilgam_csgopie'@'localhost'的访问被拒绝(使用密码:是),我将其更改为新密码新错误不推荐:mysql_connect():mysql扩展已弃用,将来将被删除:在第8行的/home/devilgam/public_html/csgopie.xyz/set.php中使用mysqli或PDO,拒绝用户'devilgam_csgopie'@'localhost'访问数据库'devilgam_csgopie'解析错误:语法错误,lin上的/home/devilgam/public_html/csgopie.xyz/mysql.php中出现意外的文件结尾e 245
这是错误的。
mysql\u fetch\u assoc`一次返回一行。您考虑的是
PDO::fetchAll
mysqli\u fetch\u all
。他的函数返回一个值,它不应该回显任何内容。是否回显该值取决于调用方对其所做的操作。在任何情况下,这与有什么关系de>未选择任何数据库
他遇到的错误?如果他遇到该错误,查询将失败,因此无论您如何处理结果。