Jump to content
Fórum Script Brasil

ROGERIO.RIOS

Membros
  • Posts

    23
  • Joined

  • Last visited

About ROGERIO.RIOS

ROGERIO.RIOS's Achievements

0

Reputation

  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.
×
×
  • Create New...