Ir para conteúdo
Fórum Script Brasil

ROGERIO.RIOS

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Tudo que ROGERIO.RIOS postou

  1. Pus o die , e vi que estava assim o meu codigo $sql ='$s1 $s2 $s3 $s4'; e tem que ser aspas duplas : $sql ="$s1 $s2 $s3 $s4";
  2. Peguei pronta ( veja que eu peguei o SELECT que está no codigo PHP e coloqui no MYSQL-FRONT pra executar SQL E FUNCIONOU!!!! ) .Algum erro no meu codigo PHP é que está gerando o erro. Segue a funcao : Esta função executa um comando SQL no banco de dados MySQL $id - Ponteiro da Conexão $sql - Cláusula SQL a executar $erro - Especifica se a função exibe ou não(0=não, 1=sim) $res - Resposta */ function mysqlexecuta($id,$sql,$erro = 1) { if(empty($sql) OR !($id)) return 0; //Erro na conexão ou no comando SQL if (!($res = @mysql_query($sql,$id))) { if($erro) echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador."; exit; } return $res; } ?>
  3. Vi que faltavam os indices serem criados e que havia um erro no meu codigo. $sql2="tbdiario.f4,tbdiario.cma,tbdiario.cpf,tbdiario.cmf,tbdiario.crf,tbturma.nturma,tbturma.cletivo FROM tbdiario "; $sql2="SELECT tbalunos.cnomealu FROM tbalunos where tbalunos.ncodaluno='$codigo'"; 2 vezes a mesma variavel e que a variavel estava $slq ao invés de $sql1. Acho que vou conseguir.
  4. Veja meu codigo e vê se pode me ajudar $slq1="SELECT tbdiario.nnumdia,tbmateria.cnomemat,tbdiario.cn1,tbdiario.f1,tbdiario.cn2,tbdiario.f2,tbdiario.cn3,tbdiario.f3,tbdiario.cn4,"; $sql2="tbdiario.f4,tbdiario.cma,tbdiario.cpf,tbdiario.cmf,tbdiario.crf,tbturma.nturma,tbturma.cletivo FROM tbdiario "; $sql3="INNER JOIN tbementa ON tbdiario.ccodementa=tbementa.ccodementa INNER JOIN tbturma ON tbementa.ncodtur=tbturma.ncodtur "; $sql4="INNER JOIN tbmateria ON tbementa.ncodmat=tbmateria.ncodmat WHERE tbdiario.ncodaluno='$codigo' ORDER BY tbturma.cletivo,tbturma.nturma"; $sql2="SELECT tbalunos.cnomealu FROM tbalunos where tbalunos.ncodaluno='$codigo'"; $res2 = mysqlexecuta($id,$sql2); $row2 = mysql_fetch_array($res2); // Só pra pegar o nome do aluno e mostrar na proxima tela ?> <FONT style="font-size:13px" color="#000000" face="Verdana"><? echo $row2['cnomealu']?> </FONT> <? $sql = '$sql1 $sql2 $sql3 $sql4'; // concatenei $res = mysqlexecuta($id,$sql); // executei o SELECT , né ?! Onde eu colocaria o "or die(mysql_error());" ?
  5. SELECT tbdiario.nnumdia,tbmateria.cnomemat,tbdiario.cn1,tbdiario.f1,tbdiario.cn2,tbdiario.f2,tbdiario.cn3,tbdiario.f3,tbdiario.cn4, tbdiario.f4,tbdiario.cma,tbdiario.cpf,tbdiario.cmf,tbdiario.crf,tbturma.nturma,tbturma.cletivo FROM tbdiario INNER JOIN tbementa ON tbdiario.ccodementa=tbementa.ccodementa INNER JOIN tbturma ON tbementa.ncodtur=tbturma.ncodtur INNER JOIN tbmateria ON tbementa.ncodmat=tbmateria.ncodmat WHERE tbdiario.ncodaluno='$codigo' ORDER BY tbturma.cletivo,tbturma.nturma Tabela Diario - Possui chaves extrangeiras : codigo aluno, e codigo da ementa Tabela Ementa - Possui chevas estrangeiras : codigo da turma e codigo da materia (disciplina) Tabela Turma- chave primaria codigo da turma Tabela Materia - chave primeria codigo da turma Quando executo na pagian dá erro : "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador." E quando executo dentro do MYSQL-FRONT trava TUDO !
  6. Caro searching_, a sua dica sobre o XAMPP ... FOI PERFEITA !!!!! Eu Estava desde 01 de dezembro lendo todos os artigos de como configurar e fzer funcionar e o XAMPP fez funcionar rapidamente !!! Obrigado !
  7. Cara, e se o meu sistema for WIN98 ? Dizem que o APACHE dá pau. É que essa maquina fica na escola onde DEZENVOLVO e lá é WIN98 - 128 RAM.
  8. Vou pra minha enésima tentativa de instalar o PHP X MYSQL X APACHE. O apache e o MYSQL possuem o desinstalador. E o PHP ? Como faço ?! Das outras vezes apaguei as pastas e os arquivos .INI das devidas pastas. E o PHP ? Como faço ?!
  9. Apos DESISTIR de usar o PHP + APACHE + MYSQL, comecei a tentar a conexao com o MYSQL usando uma API para fazer tal conexao. E aí aparece Warning: include() [function.include]: Failed opening 'database.class.php' for inclusion (include_path='.;C:\php5\pear') in C:\Arquivos de programas\Apache Group\Apache\htdocs\conectar.php on line 10 Antes de alterar o PHP.INI copiei database.class.php para dentro de C:\php5\pear e continua o erro ! Já alterei o C:\WINDOWS\SYSTEM\PHP.INI pondo : include_path = ".;c:\php5\includes" e copiei database.class.php C:\php5\includes e NADAAAAAAAA !!!!!!!!!!! E quando chamo um arquivo com phpinfo() ele me mostra que o include_path ainda está C:\php5\pear !!!!! Será que tambem não é esse o problema que eu NÃO consigo usar o MYSQL pois, já tirei o ";" que habilita a extensao mysql, e quando chamo phpinfo() não aparece NADA informando que o suporte a MYSQL está habilitado.
  10. Bem , antes de ler o tutorial eu te respondo : Eu estou instalando conforme o instalador do MYSQL nos permite, NEXT, NEXT, NEXT. Veja que estou usando o MYSQL-FRONT para abrir e criar BANCO DE DADOS e está tudo OK. Agora, vou ler o TUTORIAL. Abraços.
  11. Rapaz desinstalei tudo e observo a pagina PHPINFO e ainda não aparece nada sobre o MYSQL, e aparece sobre DOM, ODBC, LIBXML, já copiei libmysql.dll, php5apache.dll, php5ts.dll tudo pra C:\WINDOWS\SYSTEM !!!
  12. Algo mais pode ser feito para que eu possa conseguir O PHP reconhecer funcoes mysql_ ? Tem alguma coisa no REGISTRO, na pasta SYSTEM, NO mysql que eu possa rever ? Tenho Achado MUITAS informaçoes em que os proprios usuarios avançados quetionam: PHP 5 com APACHE 1.3 dá pau, WIN 98 + APACHE 2.2 dá pau . Será que a primeira instalaçaõ do PHPTRIAD alterou algo a mais ?
  13. Já fiz de tudo ! Mudei os C: para c: etc...etc... reiniciei a maquina. Minha estrutura está assim : c:\apache\apache - e as subpastas do apache c:\apache\mysql - e as subpastas do mysql c:\php5 - e suas subspastas E ainda assim não reconhece os comandos mysql_ Tentei por o arquivo httpd.conf em anexo mas não foi aceito ( compactei com rar, mudei a extensao pra .t.x e nada ) ,ía te venviar o httpf.conf e o php.ini
  14. Valeu ESerra, pela atenção , mas eu tava vacilando mesmo !!!! Instalei um PHP EDITOR e to começando a fazer algo pra funcionar. OBRIGADO ! O PHP não esta reconhecendo as funcoes mysql_ . Já copiei a libmysql.dll. Lá no PHP.INI já tirei o comentário em extensions = php_mysql.dll, mas não encontrei essa .dll na minha maquina ( a dll php_mysql.dll ) Fatal error: Call to undefined function mysql_connect() in C:\Apache\Apache\htdocs\mysqlconecta.php on line 9 Já copiei php.mysql.dll , libmysql.dll pra c:\windows\system e reiniciei o APACHE + PHP + MYSQL.
  15. Cara, acho que estou dando uma de VACILÃO. Me responde uma coisa, simples ( mas que acho que é aí que estou VACILANDO ) : EU SÓ POSSO CRIAR OS ARQUIVOS .PHP EM EDITORES PHP ? Já sei que voce vai dizer SIM , pois eu criei o phpinfo() no BLOCO DE NOTAS E não FUNCIONA.
  16. 17:30 já desisntalei varias vezes o MYSQL pois estava insistindo em procurar arquivo errolog.sys na pasta C:\APACHE\SHARED ..etc..etc... ate que pus a isntalacao dele ( MYSQL ) dentro da pasta C:\APACHE , mas continuo na mesma .... até o "alo mundo", não faz NADA, só interpreta o HTML ... Mudei as barras de : extension_dir = "C:\php5\ext" para extension_dir = "C:/php5/ext" mas , nada acontece !!!
  17. 15:18, confirmando, LINKS FUNCIONANDO ! Vou seguir e qulquer coisa eu volto ...
  18. E o apache , 2.X.X.X , já ouvi dizer que não é compativel com com WIN98 , por isso voltei pra instalar via PHPTRIAD. Vou seguir o que você disse, mas , preciso do manual de instalação, mas os links , não abrem. O apache já tinha baixado o 2.2.3 O PHP já tinha baixado o 5. Agora preciso do manual e não esta abrindo o link http://amem-ead.ce.ufsm.br/amem/arquivos_biblioteca/37.doc rogerioriospessanha@gmail.com
  19. O que você acha que eu deva fazer ? Reinstalar o PHPTRIAD- que pelo que vi NÃO tem desistalador, então terei que desistalar o MYSQL, o APACHE. Ou você tem alguma dica de verificação de : Configuração de variaveis de ambiente, arquivos de configuração etc ?!?!
  20. Abri o error.log : [Mon Dec 04 08:20:34 2006] [error] [client 127.0.0.1] Premature end of script headers: c:/apache/php/php.exe
  21. Bom Dia. Na linha : mysql_select_db($dbname,$id) or die (mysql_error()); Qual o valor que passarei para $id ? Cara fui fazer o famoso teste ALO MUNDO e deu o seguinte erro ERRO 500 The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. O que pode ser ?
  22. Boa tarde - 18:43 Cara, essa tela aparece sim, alias , foi essa funcao phpinfo() que coloquei ( pra testar ) dentro do script que fazia a conexao do BANCO DE DADOS , pra ver se o programa estava passando por onde devia. Eu fiz isso pois , não retornava nada do SELECT e nem dava erro de conexao , então resolvi mudar o nome do BANCO DE DADOS no arquivo .php pra que desse erro ( coloquei um nome exdruxulo tipo BANANA ) e mesmo assim o resultado foi o mesmo , NADA ! Daí eu mudava a cor de fundo - HTML - e a cor mudava. não to entendendo. Será que podes me ajudar ?
  23. Instalei o PHPTRIAD. Sofri pra instalar mas instalei. Bem, peguei meu 1º exemplo de conectar, executar e mostrar um resultado de uma consulta SQL e nada acontece - o script tem mensagem de erro caso não consiga a conexao, mas eu mudei o nome do BANCO DE DADOS a ser conectado para um nome que não existia para testar e ver se aconteceria o ERRO esperado e NADA aconteceu !!!! Sou inciante em PHP, mas, quero crescer nessa ferramenta ! Artigo : http://www.imasters.com.br/artigo/272 [01/12/2006 16:30] Bem , mudei os arquivos .php inseri algumas funções do PHP para serem mostradas independentes do banco de dados, e NÃO aconteceu NADA ! Parece que os scripts PHP não estão sendo executados ! DURON 800 WIN 98 128 RAM O apache está rodando - com a mensagem - APACHE 1.3.23 PHP 4.1.1 RUNNING O que pode ser !?!?!?
×
×
  • Criar Novo...