php - php和mysql的问题

标签 php mysql

我正在尝试连接到与我的脚本不在同一服务器上的数据库。

这不起作用,为什么?

mysql_connect('twstg.com', 'myUser', 'myPass');

$data = mysql_query("SELECT * FROM Websites ORDER BY RAND()
                     LIMIT 1");
while($info = mysql_fetch_array( $data)) {
  $url = $info['url'];
  echo $url;
}

最佳答案

(这对于评论来说太大了,当提供更多数据时将酌情更新答案)

您遇到的错误是什么,您不能指望我们神奇地知道这一点。可能有很多地方出错,无论是在连接、查询,还是循环(如果没有结果)中。

您可以通过执行以下操作来检查错误是什么:

mysql_connect(..) or die(mysql_error());
$data = mysql_query(); die(mysql_error());

如果没有错误,您仍然缺少对 mysql_select_db() 的调用。例如,如果您正在执行SELECT * FROM DATABASE.Websites,但您没有执行此操作:)

关于php - php和mysql的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6772939/

相关文章:

php - 在网页中嵌入 AVI/MPG

php - 在 cakePHP 的页面顶部显示所有模型验证错误

php - php : 1000 fields per POST. 内的新限制有人知道,如果数字会受到影响吗?

php - Mysql查询重新索引项目

mysql - 使用 MySQL 更新语句删除重复项

mysql - laravel 如何只获取一次外键数据?

php - PDO 和 Mysql 字符集

php - 从文本文件中删除空行

php - 2 个使用 PHP 的表单。一种用于添加,一种用于添加更改

mysql - mongo 或 sql 标记系统