所以它说没有选择数据库,请帮助我,因为我的主机不能
<?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"访问数据库