douchao1957 2014-10-23 09:42
浏览 82
已采纳

使用php代码的mySQL连接错误

"Warning: mysql_connect(): A connection attempt failed because the connected party did not properly respond after a period of time or established connection failed because connected host has failed to respond. in C:\xampp\htdocs\appraisal\database.php on line 5 No database selected"

Why does it show most of the time? But when I refresh the page by entering F5, the error will be gone and will show the output correctly. This doesn't really affects the system but it is quite bothering when our users see the error.

I have the codes here.

<?php
$dbhost='localhost';
$dbuser='root';
$dbpass='';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db('db_appraisal');
?>

Hoping for your response. Thanks!

  • 写回答

1条回答 默认 最新

  • dounaidu0204 2014-10-23 10:16
    关注

    Try adding the $conn parameter to the mysql_select_db function call

    <?php
    $dbhost='localhost';
    $dbuser='root';
    $dbpass='';
    $conn = mysql_connect($dbhost, $dbuser, $dbpass);
    mysql_select_db('db_appraisal', $conn);
    ?>
    

    Link to The Manual

    If you are writing new PHP code you should really not be using the mysql_* extension as it has been deprecated i.e. it will be removed from PHP sometime soon.

    Use either the mysqli_* extension or the PDO one.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?