0

通过我的 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主机。但似乎真的很好。

4

2 回答 2

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;

    ?>
于 2012-12-11T18:16:11.160 回答
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()

于 2012-12-11T18:09:49.933 回答