PHP-错误 : No database selected - reading from a database issue

标签 php mysql connection-string

我发现在第一行连接到我的数据库很重要,我不再收到连接错误了。但不是我收到一个错误,说没有选择数据库。可能是什么问题?我的代码正确吗?

第一次在 php 中读取 mysql 数据库。 感谢您的帮助。

<?php     

if (!($con = mysql_connect('host', 'user', 'pw'))) { 
   die('Connect failed: ' . mysql_error()); 
} 

mysql_select_db("my_db", $con) or die('Error select: '.mysql_error()); 



$result = mysql_query ('SELECT * FROM Gallerys') or die ('Error query: '.mysql_error ());

echo "<table border='1'>
 <tr>
 <th>Thumb Url </th>
 <th>Gallery Url</th>
 </tr>";

while($row = mysql_fetch_array($result))
   {
   echo "<tr>";
   echo "<td>" . $row['THUMBURL'] . "</td>";
   echo "<td>" . $row['GALLERYURL'] . "</td>";
   echo "</tr>";
   }
 echo "</table>";

mysql_close($con);
 ?> 

最佳答案

除了删除 mysqli_... 函数之外,还执行以下操作:

mysql_select_db("my_db", $con) or die('Error: '.mysql_error());

这会告诉您在选择数据库时发生了什么。我打赌你没有 my_db 或者你没有打开它的权限。


对关注此线程的任何人的最终结果 - 问题出在数据库的名称上。这不是 my_db,而是其他东西。

关于PHP-错误 : No database selected - reading from a database issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187749/

相关文章:

mysql - 将数据从 txt 文件导入到 mysql workbench - windows

php - 搜索过滤器,我应该在客户端还是服务器端进行?

php - 通过YouTube API返回 channel yield

php - 使用 PHP 文件功能在另一台服务器上创建文件

php - 使用 PHP 验证电子邮件

entity-framework - 需要 ServiceConfiguration.cscfg 来填充 web.config session 状态和连接字符串

mysql - MVC3 只读 MySql 连接字符串

Azure:Web.config 连接字符串'参数不能为 null 或为空

与文件结构相关的 PHP 命名空间

php - 订购组合以获得最大效果