php - 无法通过PHP连接MYSQL,但可以通过phpMyAdmin使用

标签 php mysql phpmyadmin connect

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

最佳答案

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

    ?>

关于php - 无法通过PHP连接MYSQL,但可以通过phpMyAdmin使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13825873/

相关文章:

php - $_POST 问题,如果 isset() 和 mysql_fetch_assoc() : echo returns correct value, 页面源总是返回 else 值

PHP:是否可以正确地对 UTF-8 字符串进行 SUBSTR?

mysql - SQL - 帮助左连接查询

mysql - 用户在表格中的排名位置?

mysql - 将oracle sql脚本转换为mysql

php - 强制代码在页面关闭后继续运行

php - 如何使用PHPUnit设置ExpectedException()?

javascript - 无法在 asp.net 中通过 javascript 调用 C# 函数

MySQL 和 phpMyAdmin 创建三向关系

mysql - 如何从phpmyadmin中的数据库中的特定表中导出特定列