fernando_vip Postado Junho 9, 2006 Denunciar Share Postado Junho 9, 2006 Olá!!!estou usando para estudo o sistema de portal oscomerce-Brasil e,Simplesmente não consigo conectar o banco de dados.eu criei o db mais as tabelas pedidas porém, quando vou conectarele dá o seguinte erro:Warning: mysql_pconnect() [function.mysql-pconnect]: Unknown MySQL server host 'mysql' (11001) inc:\Apache\Apache\htdocs\COMERCE\admin\includes\functions\database.php on line 17Unable to connect to database server!O código da página é este:<?php/* $Id: database.php,v 1.11 2001/11/17 00:37:43 hpdl Exp $ The Exchange Project - Community Made Shopping! http://www.theexchangeproject.org Copyright © 2000,2001 The Exchange Project Released under the GNU General Public License*/ function tep_db_connect() { global $db_link; if (USE_PCONNECT == true) { @$db_link = mysql_pconnect(MySQL, Cliente, DB_SERVER_PASSWORD); } else { @$db_link = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD); } if ($db_link) @mysql_select_db(comerce); return $db_link; } function tep_db_close() { global $db_link; $result = mysql_close($db_link); return $result; } function tep_db_error ($query, $errno, $error) { die('<font color="#000000"><b>' . $errno . ' - ' . $error . '<br><br>' . $query . '<br><br><small><font color="#ff0000">[TEP STOP]</font></small><br><br></b></font>'); } function tep_db_query($db_query) { global $db_link; if (STORE_DB_TRANSACTIONS == 'true') { error_log("QUERY " . $db_query . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); } $result = mysql_query($db_query, $db_link) or tep_db_error($db_query, mysql_errno(), mysql_error()); if (STORE_DB_TRANSACTIONS == 'true') { $result_error = mysql_error(); error_log("RESULT " . $result . " " . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); } return $result; } function tep_db_fetch_array($db_query) { $result = mysql_fetch_array($db_query); return $result; } function tep_db_num_rows($db_query) { $result = mysql_num_rows($db_query); return $result; } function tep_db_data_seek($db_query, $row_number) { $result = mysql_data_seek($db_query, $row_number); return $result; } function tep_db_insert_id() { $result = mysql_insert_id(); return $result; } function tep_db_free_result($db_query) { $result = mysql_free_result($db_query); return $result; } function tep_db_fetch_fields($db_query) { $result = mysql_fetch_field($db_query); return $result; }?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::frenetico:: Postado Junho 9, 2006 Denunciar Share Postado Junho 9, 2006 incapaz de conectar ao usuário da base de dados!teste esse script no server :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fernando_vip Postado Junho 9, 2006 Autor Denunciar Share Postado Junho 9, 2006 mas eu já fiz isso tmb e não deu certo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::frenetico:: Postado Junho 9, 2006 Denunciar Share Postado Junho 9, 2006 Tente assim:<?php $DB_SERVER = "localhost"; # Local onde está hospedado $comerce = ""; #Nome do banco de dados $DB_SERVER_USERNAME = ""; #Usuario do mysql $DB_SERVER_PASSWORD = ""; #Senha do mysql function tep_db_connect() { global $db_link; if (USE_PCONNECT == true) { @$db_link = mysql_pconnect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD); } else { @$db_link = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD); } if ($db_link) @mysql_select_db(comerce); return $db_link; } function tep_db_close() { global $db_link; $result = mysql_close($db_link); return $result; } function tep_db_error ($query, $errno, $error) { die('<font color="#000000"><b>' . $errno . ' - ' . $error . '<br><br>' . $query . '<br><br><small><font color="#ff0000">[TEP STOP]</font></small><br><br></b></font>'); } function tep_db_query($db_query) { global $db_link; if (STORE_DB_TRANSACTIONS == 'true') { error_log("QUERY " . $db_query . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); } $result = mysql_query($db_query, $db_link) or tep_db_error($db_query, mysql_errno(), mysql_error()); if (STORE_DB_TRANSACTIONS == 'true') { $result_error = mysql_error(); error_log("RESULT " . $result . " " . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); } return $result; } function tep_db_fetch_array($db_query) { $result = mysql_fetch_array($db_query); return $result; } function tep_db_num_rows($db_query) { $result = mysql_num_rows($db_query); return $result; } function tep_db_data_seek($db_query, $row_number) { $result = mysql_data_seek($db_query, $row_number); return $result; } function tep_db_insert_id() { $result = mysql_insert_id(); return $result; } function tep_db_free_result($db_query) { $result = mysql_free_result($db_query); return $result; } function tep_db_fetch_fields($db_query) { $result = mysql_fetch_field($db_query); return $result; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fernando_vip Postado Junho 9, 2006 Autor Denunciar Share Postado Junho 9, 2006 Ainda continua o mesmo erro de antes!!!O que pode ser??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::frenetico:: Postado Junho 9, 2006 Denunciar Share Postado Junho 9, 2006 tenta muda ai:if (USE_CONNECT == true) { @$db_link = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fernando_vip Postado Junho 12, 2006 Autor Denunciar Share Postado Junho 12, 2006 Ainda não deu certo, o que deve ser então, erro no script da página???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::frenetico:: Postado Junho 12, 2006 Denunciar Share Postado Junho 12, 2006 É realmente o seu script deve tar com alguns bugs ^^vê se você acha algo aqui:http://www.vipcodigo.com.br/codigos/codigos.php/9/24http://www.hotscripts.com/PHP/Scripts_and_...erce/index.html[]''s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fernando_vip
Olá!!!
estou usando para estudo o sistema de portal oscomerce-Brasil e,
Simplesmente não consigo conectar o banco de dados.
eu criei o db mais as tabelas pedidas porém, quando vou conectar
ele dá o seguinte erro:
Warning: mysql_pconnect() [function.mysql-pconnect]:
Unknown MySQL server host 'mysql' (11001) in
c:\Apache\Apache\htdocs\COMERCE\admin\includes\functions\database.php on line 17
Unable to connect to database server!
O código da página é este:
<?php
/*
$Id: database.php,v 1.11 2001/11/17 00:37:43 hpdl Exp $
The Exchange Project - Community Made Shopping!
http://www.theexchangeproject.org
Copyright © 2000,2001 The Exchange Project
Released under the GNU General Public License
*/
function tep_db_connect() {
global $db_link;
if (USE_PCONNECT == true) {
@$db_link = mysql_pconnect(MySQL, Cliente, DB_SERVER_PASSWORD);
} else {
@$db_link = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
}
if ($db_link) @mysql_select_db(comerce);
return $db_link;
}
function tep_db_close() {
global $db_link;
$result = mysql_close($db_link);
return $result;
}
function tep_db_error ($query, $errno, $error) {
die('<font color="#000000"><b>' . $errno . ' - ' . $error . '<br><br>' . $query . '<br><br><small><font color="#ff0000">[TEP STOP]</font></small><br><br></b></font>');
}
function tep_db_query($db_query) {
global $db_link;
if (STORE_DB_TRANSACTIONS == 'true') {
error_log("QUERY " . $db_query . "\n", 3, STORE_PAGE_PARSE_TIME_LOG);
}
$result = mysql_query($db_query, $db_link) or tep_db_error($db_query, mysql_errno(), mysql_error());
if (STORE_DB_TRANSACTIONS == 'true') {
$result_error = mysql_error();
error_log("RESULT " . $result . " " . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG);
}
return $result;
}
function tep_db_fetch_array($db_query) {
$result = mysql_fetch_array($db_query);
return $result;
}
function tep_db_num_rows($db_query) {
$result = mysql_num_rows($db_query);
return $result;
}
function tep_db_data_seek($db_query, $row_number) {
$result = mysql_data_seek($db_query, $row_number);
return $result;
}
function tep_db_insert_id() {
$result = mysql_insert_id();
return $result;
}
function tep_db_free_result($db_query) {
$result = mysql_free_result($db_query);
return $result;
}
function tep_db_fetch_fields($db_query) {
$result = mysql_fetch_field($db_query);
return $result;
}
?>
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.