<?php
$sitename = "Site Name";
$link = mysql_connect("localhost", "username", "password");
$db_selected = mysql_select_db('databasename', $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'");
$row = mysql_fetch_assoc($result);
return $row[$rowname];
}
?>
有一个未知的问题,我不知道为什么,但它的说法
不推荐使用:mysql_query():不推荐使用mysql扩展,将来会删除它:在第9行的/home/u759655205/public_html/set.php中使用mysqli或PDO
第9行:else $result = mysql_query("SELECT $rowname FROM $tablename WHERE
$ finder ='$findervalue'");
答案 0 :(得分:1)
MySQL模块在PHP5中折旧,而不是使用
MySQLi与PHP中的MySql非常相似,但有一些重大变化。
如果你必须使用MySQL,你可以选择压抑错误
来自其他帖子:php mysql_connect Warning disable
$dblink = @mysql_connect(DBHOST_LOCAL, DBUSER, DBPASS);
if (!$dblink)
{
$dblink = @mysql_connect(DBHOST_REMOTE, DBUSER, DBPASS);
}
if (!$dblink)
{
$message = sprintf(
"Could not connect to local or remote database: %s",
mysql_error()
);
trigger_error($message);
return;
}
我建议您使用这种形式的错误抑制,因为您的错误是特定的。