我在000webhost.com上建立了一个000webhost.com数据库。我想通过PHP访问数据库中的数据。我试过:
<?php
include("connect.php");
mysql_select_db("XXXXXXX_users", $con) or die(mysql_error());
$result = mysql_query("SELECT * FROM data ORDER BY id DESC");
while($row = mysql_fetch_array($result))
{
$
我的数据库位于一台ubuntu服务器上,我希望在该服务器和其他ubuntu服务器上使用相同的数据库,我已经尝试了所有允许远程访问的可能教程,但它无法工作。当我试图从本地机器访问数据库时,会收到下面的错误。
连接尝试失败是因为连接方在一段时间后没有正确响应,或者已建立的连接失败是因为连接主机未能响应。
我在my.cnf文件中设置了bind=0.0.0.0,并通过以下命令创建了新用户:
mysql –u root -p
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password';
FLUS
我有问题,让一个数据库运行。我的服务器中有一个MySQL,服务器正在运行“5.5.48-MariaDB-MariaDB服务器”和"UTF-8 Unicode (utf8)“。
我有一个MySQL ODBC 64位3.51驱动程序,可以连接到这个数据库。ODBC配置为使用utf8字符集。
例如,如果我使用MySQL工作台连接到此数据库,例如:
SELECT * FROM leomaker_prueba_01.Capacitor;
一切都很完美,我得到了数据。还与以下方面合作:
SELECT DISTINCT PartType FROM Capacitor ORDER BY PartTyp
在c中,此代码失败:
result = mysql_query(conn, "select username from golfer");
但是,以前执行的MySQL_init和mysql_real_connect成功地工作了。
代码没有什么问题,它在连接到另一台服务器时工作得很好。我可以从终端成功地执行失败的查询,即,
MySQL> select username from golfer;
只要我从终端执行这些查询,所有的查询都工作得很好。因此,数据库的建立是正确的。我检查了以下内容:
db MySQL中的表用户显示正确的用户名和主机。
db MySQL中的表用