ronaldosdb Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 Por favor, me ajudem a descobrir o erro da minha conexão..Todos foram gerados pelo Codegenie:dataconf.php<? include("settings.php"); /* make connection to database */ /* If no connection made, display error Message */ $dblink=MYSQL_CONNECT(localhost, root, "") OR DIE("Não foi possível se conectar com o servidor"); /* Select the database name to be used or else print error message if unsuccessful*/ @mysql_select_db("cadastro") or die( "Não foi possível se conectar com o servidor"); ?>settings.php<? // MySQL Settings // Change thee to your current Db Settings $MySqlHostname = "localhost"; $MySqlUsername = "root"; $MySqlPassword = ""; // This is the string appended to formElements // and used in scripts needing them $stringToAppendToField = "Field"; // Row Colors $row1BgColor = "#FFFFFF"; $row2BgColor = "#C0C0C0"; // Database connection // this indicates whether you want full database connection script in your code // or an include statement for the connection script $fullDbConnectionCode = "y"; // if you want to include a connection script for your database // please put the your database connection script file here $dbConnectionFile = "include(\"datacon.php\");"; // header and footer of generated Code $pageheader="<?\ninclude(\"head.php\");\n $dbConnectionFile \n?>\n\n"; $pagefooter="\n\n<?\ninclude(\"foot.php\");\n?>"; $genieVersion = "1.4"; // Language settings // Still in Development include("./lang/lang_english.inc.php");?>foot.php<br><br><?mysql_close($dblink);?>cadastro.php<?include("head.php"); include("datacon.php"); ?><form name=formMaker id=formMaker method=post action="insertcadastro.php"> <table width="100%" height="984" border="0" align="right" cellpadding="0" cellspacing="0" bordercolorlight="#000000" bordercolordark="#000080" bgcolor="d3effb" id="cadastro">insertcadastro.php<?include("head.php"); include("datacon.php"); ?><? $query="insert into cadastro (nome,curso,periodo,nascimento,rg,cpf,endereco,numero,bairro,cidade,telefone,telefone_recado,composicao_familiar,comodos,imovel,renda1_contribuinte,renda1_parentesco,renda1_profissao,renda1_salario,renda2_contribuinte,renda2_parentesco,renda2_profissao,renda2_salario,escolaridade,escolaridade_serie,escolaridade_horario,ex_aluno,ex_aluno_curso,ex_aluno_ano) VALUES ('$nomeField','$cursoField','$periodoField','$nascimentoField','$rgField','$cpfField','$enderecoField','$numeroField','$bairroField','$cidadeField','$telefoneField','$telefone_recadoField','$composicao_familiarField','$comodosField','$imovelField','$renda1_contribuinteField','$renda1_parentescoField','$renda1_profissaoField','$renda1_salarioField','$renda2_contribuinteField','$renda2_parentescoField','$renda2_profissaoField','$renda2_salarioField','$escolaridadeField','$escolaridade_serieField','$escolaridade_horarioField','$ex_alunoField','$ex_aluno_cursoField','$ex_aluno_anoField')";$result = MYSQL_QUERY($query); ?>Finalmente, os erros que estão dando:Erro no cadastro.phpParse error: parse error in datacon.php on line 7Erros no insertcadastro.phpWarning: mysql_close(): supplied argument is not a valid MySQL-Link resource in foot.php on line 4Parse error: parse error in on line 7Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in insertcadastro.php on line 8Warning: mysql_query(): A link to the server could not be established in insertcadastro.php on line 8 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest KADU Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in insertcadastro.php on line 8 Ele não esta conseguindo conectar com o mysql ! Provavelmente o mysql está desativado.Onde voce está testando sua pagina ?ATT:KADU Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 toretto_PHP Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 O possível erro...$dblink=MYSQL_CONNECT(localhost, root, "") OR DIE("Não foi possível se conectar com o servidor"); Utilize...$dblink=MYSQL_CONNECT($MySqlHostname, $MySqlUsername, $MySqlPassword) OR DIE ("Não foi possível se conectar com o servidor"); Testae e veja se corrige o seu problema... senão, posta ae de novo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 consegui, blza..valeu mesmoagora, ta dando erro na query, os dados não estao indo para o bd, embora a pagina de confirmacao esteja funcionando...<?include("head.php");include("datacon.php"); ?><?$query="insert into cadastro (nome,curso,periodo,nascimento,rg,cpf,endereco,numero,bairro,cidade,telefone,telefone_recado,composicao_familiar,comodos,imovel,renda1_contribuinte,renda1_parentesco,renda1_profissao,renda1_salario,renda2_contribuinte,renda2_parentesco,renda2_profissao,renda2_salario,escolaridade,escolaridade_serie,escolaridade_horario,ex_aluno,ex_aluno_curso,ex_aluno_ano) VALUES ('$nomeField','$cursoField','$periodoField','$nascimentoField','$rgField','$cpfField','$enderecoField','$numeroField','$bairroField','$cidadeField','$telefoneField','$telefone_recadoField','$composicao_familiarField','$comodosField','$imovelField','$renda1_contribuinteField','$renda1_parentescoField','$renda1_profissaoField','$renda1_salarioField','$renda2_contribuinteField','$renda2_parentescoField','$renda2_profissaoField','$renda2_salarioField','$escolaridadeField','$escolaridade_serieField','$escolaridade_horarioField','$ex_alunoField','$ex_aluno_cursoField','$ex_aluno_anoField')";$result = MYSQL_QUERY($query);?>O erro está no inlcude?ou na sintaxe da query Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 $result = MYSQL_QUERY($query) or die ("erro de sql: ".mysql_error());vê o erro q retorna Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ronaldosdb
Por favor, me ajudem a descobrir o erro da minha conexão..
Todos foram gerados pelo Codegenie:
dataconf.php
<?
include("settings.php");
/* make connection to database */
/* If no connection made, display error Message */
$dblink=MYSQL_CONNECT(localhost, root, "") OR DIE("Não foi possível se conectar com o servidor");
/* Select the database name to be used or else print error message if unsuccessful*/
@mysql_select_db("cadastro") or die( "Não foi possível se conectar com o servidor");
?>
settings.php
<?
// MySQL Settings
// Change thee to your current Db Settings
$MySqlHostname = "localhost";
$MySqlUsername = "root";
$MySqlPassword = "";
// This is the string appended to formElements
// and used in scripts needing them
$stringToAppendToField = "Field";
// Row Colors
$row1BgColor = "#FFFFFF";
$row2BgColor = "#C0C0C0";
// Database connection
// this indicates whether you want full database connection script in your code
// or an include statement for the connection script
$fullDbConnectionCode = "y";
// if you want to include a connection script for your database
// please put the your database connection script file here
$dbConnectionFile = "include(\"datacon.php\");";
// header and footer of generated Code
$pageheader="<?\ninclude(\"head.php\");\n $dbConnectionFile \n?>\n\n";
$pagefooter="\n\n<?\ninclude(\"foot.php\");\n?>";
$genieVersion = "1.4";
// Language settings
// Still in Development
include("./lang/lang_english.inc.php");
?>
foot.php
<br>
<br>
<?
mysql_close($dblink);
?>
cadastro.php
<?
include("head.php");
include("datacon.php");
?>
<form name=formMaker id=formMaker method=post action="insertcadastro.php">
<table width="100%" height="984" border="0" align="right"
cellpadding="0" cellspacing="0"
bordercolorlight="#000000" bordercolordark="#000080" bgcolor="d3effb" id="cadastro">
insertcadastro.php
<?
include("head.php");
include("datacon.php");
?>
<?
$query="insert into cadastro (nome,curso,periodo,nascimento,rg,cpf,endereco,numero,bairro,cidade,telefone,telefone_recado,composicao_familiar,comodos,imovel,renda1_contribuinte,renda1_parentesco,renda1_profissao,renda1_salario,renda2_contribuinte,renda2_parentesco,renda2_profissao,renda2_salario,escolaridade,escolaridade_serie,escolaridade_horario,ex_aluno,ex_aluno_curso,ex_aluno_ano) VALUES ('$nomeField','$cursoField','$periodoField','$nascimentoField','$rgField','$cpfField','$enderecoField','$numeroField','$bairroField','$cidadeField','$telefoneField','$telefone_recadoField','$composicao_familiarField','$comodosField','$imovelField','$renda1_contribuinteField','$renda1_parentescoField','$renda1_profissaoField','$renda1_salarioField','$renda2_contribuinteField','$renda2_parentescoField','$renda2_profissaoField','$renda2_salarioField','$escolaridadeField','$escolaridade_serieField','$escolaridade_horarioField','$ex_alunoField','$ex_aluno_cursoField','$ex_aluno_anoField')";
$result = MYSQL_QUERY($query);
?>
Finalmente, os erros que estão dando:
Erro no cadastro.php
Parse error: parse error in datacon.php on line 7
Erros no insertcadastro.php
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource
in foot.php on line 4
Parse error: parse error in on line 7
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in insertcadastro.php on line 8
Warning: mysql_query(): A link to the server could not be established in insertcadastro.php on line 8
Link para o comentário
Compartilhar em outros sites
4 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.