通过我的php脚本,脚本完全正常:
<?
function conecta() // Esta função faz a conexão com o banco de dados MySQL
{
$dbhostname = "localhost"; // Hostname of our MySQL server
$dbase = "marketing"; //Logical database name on that server
$dbuser = "root"; // User for login
$dbpass = ""; // Password for login
mysql_connect($dbhostname, $dbuser, $dbpass) or die("Não foi possível conectar à base de dados");
mysql_select_db($dbase) or die("Não foi possível selecionar a base de dados");
}
?>
但是通过phpMyAdmin我使用相同的数据,我可以很好地登录。
PS:我刚刚安装了我的zend主机。但似乎很好。
答案 0 :(得分:1)
<?
function conecta() // Esta função faz a conexão com o banco de dados MySQL
{
$dbhostname = "localhost"; // Hostname of our MySQL server
$dbase = "marketing"; //Logical database name on that server
$dbuser = "root"; // User for login
$dbpass = ""; // Password for login
$res = mysql_connect($dbhostname, $dbuser, $dbpass) or die("Não foi possível conectar à base de dados" . mysql_error());
mysql_select_db($dbase) or die("Não foi possível selecionar a base de dados" . mysql_error());
return $res;
}
$conn = conecta();
if($conn):
echo "connection established";
else:
echo "Connection failed";
endif;
?>
答案 1 :(得分:0)
试试这样:
<?php #Please use full open tag!
function conecta() // Esta função faz a conexão com o banco de dados MySQL
{
$dbhostname = 'localhost'; // Hostname of our MySQL server
$dbase = 'marketing'; //Logical database name on that server
$dbuser = 'root'; // User for login
$dbpass = ''; // Password for login
mysql_connect($dbhostname, $dbuser, $dbpass) or die('Não foi possível conectar à base de dados'.mysql_error());
mysql_select_db($dbase) or die('Não foi possível selecionar a base de dados'.mysql_error());
}
?>
告诉我们当您致电conecta()