gpt4 book ai didi

mysql - 从另一个域访问drupal mysql

转载 作者:行者123 更新时间:2023-11-29 12:59:42 25 4
gpt4 key购买 nike

我有一个带有 mysql 数据库的 drupal 网站,其中包含一些我想从非 drupal 网站访问的数据。谁知道该怎么做?任何帮助深表感谢。我是 drupal 的新手,还不了解所有特定的 drupal 术语。

编辑:我在非 drupal 网站上尝试过这种形式的连接:

$connection = new mysql('localhost', '$username', '$password', '$database_name', 3306);

但没有结果。域不同,但都位于同一服务器上。

最佳答案

第 1 步:建立连接:

$username = "your_name"; $password = "your_password"; $hostname = "localhost"; 

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)

第 2 步:选择要使用的数据库,

$selected = mysql_select_db("examples",$dbhandle) 
or die("Could not select examples");

第 3 步:现在执行查询并获取结果,

$result = mysql_query("SELECT id, model, year FROM cars");

第 4 步:不要忘记关闭数据库连接,

//close the connection
mysql_close($dbhandle);

这是完整的代码:

<?php
$username = "your_name";
$password = "your_password";
$hostname = "localhost";

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";

//select a database to work with
$selected = mysql_select_db("examples",$dbhandle)
or die("Could not select examples");

//execute the SQL query and return records
$result = mysql_query("SELECT id, model,year FROM cars");

//fetch tha data from the database
while ($row = mysql_fetch_array($result)) {
echo "ID:".$row{'id'}." Name:".$row{'model'}."Year: ". //display the results
$row{'year'}."<br>";
}
//close the connection
mysql_close($dbhandle);
?>

来源:http://webcheatsheet.com/php/connect_mysql_database.php

注意:如果您的 mysql 在不同端口上运行,则执行此操作,

mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');

关于mysql - 从另一个域访问drupal mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23519390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com