require_once - 将wamp连接到服务器sql

时间:2013-10-23 18:06:13

标签: php mysql database connection wamp

我有以下代码应该将$ distritos,$ concelhos和$ codigo_postal发送到mysql,遗憾的是它无法正常工作......以下是代码:

<?php

require_once "http://www.onemillionforonemillion.net84.net/conectar_a_base_de_dados.php";

echo "strings para ir para sql:<br>";

$distritos = "11 12 10 13 11 14 13 17 17 18 14 19 ... continuation";
$concelhos = "11 12 10 13 11 14 13 17 17 18 14 19 ... continuation";
$codigo_postal = "9980-039 9980-039 9980-034 9980-050 9980-060 9980-070 ... continuation";

print_r (explode(' ',$distritos));
print_r (explode(' ',$concelhos));
print_r (explode(' ',$codigo_postal));

$sql_distritos = (explode(' ',$distritos));
$sql_concelhos = (explode(' ',$concelhos));
$sql_codigos_postais = (explode(' ',$codigo_postal));

$c=0;
$d=1;
while($d < count($sql_distritos))
{
$sql = mysql_query("INSERT INTO codigo_postal (codigo_distrito, codigo_concelho, codigo_postal)
VALUES('$sql_distritos[$c]','$sql_concelhos[$c]','$sql_codigos_postais[$d]')");
$c++;
$d++;
}

print_r ("<br><br><br><br><br><br><br><br>sql = " . $sql);

?>

我认为问题在于我正在使用wamp,虽然代码连接到服务器但我无法将信息插入到数据库中 这是数据库连接:

<?php

$db_host = "mysql3.000webhost.com";

$db_username = "a4875610_user";

$db_pass = "*********";

$db_name = "a4875610_db";

@mysql_connect("$db_host","$db_username","$db_pass") or die ("Could not establish a connection with the database!");
@mysql_select_db("$db_name") or die ("no database");

?>

1 个答案:

答案 0 :(得分:0)

这一行:

require_once "http://www.onemillionforonemillion.net84.net/conectar_a_base_de_dados.php";

不行。 PHP将在服务器上解析该文件并返回一个空文件。因此,您的脚本中不会包含连接信息。

相关问题