Jump to content


Photo

Iniciando no mySQL


  • Faça o login para participar
307 replies to this topic

#226 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 15/09/2008, 09:47

Olá, recomendo retirar estes arrobas de frente das funções, com eles você estará ocultando o erro, caso exista.

Após isto, veja se o resultado é o esperado.

[]'s Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#227 Ma®©elo

Ma®©elo

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 15/09/2008, 13:38

<html>
<head>
<title>Hello</title>
</head>
<body>
<?php
$conn_host = "localhost";		 	// servidor
$conn_user = "root"; 				// usuario do db
$conn_pass = "";					// senha do sb
$conn_db = "agenda"; 				//o nome do seu banco de dados
$conn_number = mysql_connect($conn_host, $conn_user, $conn_pass) or die(mysql_error());
mysql_select_db($conn_db, $conn_number) or die("Erro ao se conectar com o db");
$query = mysql_query("SELECT descricao FROM compromissos order by descricao limit 10");
while ($vetor = mysql_fetch_array($query)) {
	echo $vetor['descricao'];
}
?>
</body>
</html>

Continua não mostrando nem o erro nem os campos...

Agora, consegui ver o log de erros. Ele não mostra, aparentemente, nada de errado com a sintaxe do MySQL...

O fonte gerado tá assim:

<html> 
<head> 
<title>Hello</title> 
</head> 
<body>

ou seja, ele parece ter tentado entrar no loop!

Bom, descobri (olhando no arquivo de log, pq na tela não aparece erro algum), q tenho esse erro:

Call to undefined function mysql_connect();

Q diabos pode ser isso, alguém tem idéia???

Outra: Pq esse erro não aparece na tela???

Edição feita por: Ma®©elo, 15/09/2008, 10:03.


#228 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 15/09/2008, 13:48

Verifique se a biblioteca mySQL está habilitada para o PHP. No processo de instalação, você deve incluir o arquivo libmysql.dll dentro do diretório C:\Windows\system32, caso seja Windows XP.

Dê uma verificada nisto e também neste artigo que fiz alguns meses atrás. (y)

[]'sAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#229 Ma®©elo

Ma®©elo

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 15/09/2008, 16:23

Verifique se a biblioteca mySQL está habilitada para o PHP. No processo de instalação, você deve incluir o arquivo libmysql.dll dentro do diretório C:\Windows\system32, caso seja Windows XP.

Dê uma verificada nisto e também neste artigo que fiz alguns meses atrás. (y)

[]'s


Funcionou bacana!!!

Ainda tem algumas coisas pendentes, mas eu já perguntei em outros tópicos!!! :D

[ ]s e valeu a todos pelo help!!! :D

#230 MarceloAlmeida

MarceloAlmeida

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 22/09/2008, 15:34

Pessoal realmente este tutorial me ensinou muito parabens mesmo

Mas assim to com uma duvida o deletar o exibir o cadastrar ta tudo funcionando

mas o editar nao

mostrar_edit.php quando eu clico em editar ele vai pra pagina pega todos os campos mas quando eu edito ele me da a msg q foi editado mas quando entro em exibir somenta o dia que foi um campo q eu mudei para eu colocar a data ele atualiza o restante dos campos fica em branco alguem sabe oque pode ser?

:ph34r:

#231 Dark neo

Dark neo

    Normal

  • Usuários
  • 70 posts
  • Sexo:Masculino

Posted 21/10/2008, 21:38

oi amigo , o seu erro provavelmente vc esqueceu de atribuir o valor pras variaves que trazer atualizam o banco, posta o codigo para eu ver que te ajudo!!!

abraço!!
Dark Neo Abraço!!

#232 JubinhoDrak

JubinhoDrak

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

Posted 24/10/2008, 12:22

ta dano que a pasta foi corrompida faz outro tuto desse, ou edita seilá. Ou me passa, li tudo, mais tinha erro pooooo

#233 Déby Thomaz

Déby Thomaz

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Feminino
  • Localidade:Itatiba-SP

Posted 27/10/2008, 14:03

Meu, mt bom esse seu tuto!!!
Vc está de parabéns, deu td certinho aqui!!!
:lol:

#234 Dr. Dks

Dr. Dks

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 01/11/2008, 11:10

Ola pessoal tentei fazer o que voce disse no passo 2 so que me esta aparecendo um erro:

MySQL said:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?

$host = "localhost"' at line 1

tentei de tudo mais ate agora nada so pra constar eu sou ainda um zero a esquerda em PHP e SQL, estou tentando aprender mais devagarinho se vai ao longe,


Obrigado

Att

Dr. Dks

#235 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 01/11/2008, 13:34

Cola o script aí pra gente dar uma olhadinha.. assim por cima não sei o q pode ser, mas quem sabe tem coisa no lugar errado...
Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#236 Dr. Dks

Dr. Dks

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 01/11/2008, 13:53

o que coloquei foi o mesmo que esta no segundo passo so que coloquei minhas informaçoes como disse sou um zero a esquerda entao posso estar cometendo um erro idiota, estou usando o phpMyAdmin, pra fazer o site que disponibilizado pelo proprio site, verifiquei com o suporte deles se nao era algum erro de BD porem me disseram que nao e que auxilio a isso so com a empresa do software.
o site que estou tentando montar e no www.000webhost.com,
_____________________________________________
Segue o script

<?

$host = "localhost"; // sempre deixe local host nunka mude
$user = "a4884014_postit"; // seu usuario do db
$pass = "";// sua senha do sb
$db = "cadastro"; //o nome do sue banco de dados que no caso deii o nome de cadastro[
$a = @mysql_connect($host, $user, $pass) or die(mysql_error());

@mysql_select_db($db, $a) or die("erro ao se conectar com o db");
?>
______________________________________


Valew pela Ajuda

Att

Dr. Dks

#237 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 01/11/2008, 14:14

Vaaaamos ver, quem sabe isso ajude:

Substitui:
$a = @mysql_connect($host, $user, $pass) or die(mysql_error());

Por:
$a = mysql_connect("$host", "$user", "$pass") or print(mysql_error());

Se puder coloca a url aí pra mim ver, aparentemente o seu sql está dizendo que tem '<?
$host = "localhost"' na linha 1.. só q não era pra ser assim.. hehehe
Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#238 Dr. Dks

Dr. Dks

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 01/11/2008, 17:06

hehehehe

Olha como disse pra mim parece ter um localhost na linha 1

$host = "localhost"; // sempre deixe local host nunka mude

mais tud bem como disse nao saco nada...
mais ja to com uns tutorias bem legais,

mais vamos la fiz a troca que voce mencionou o resultado foi este:

----------------------------------------------------------

Error

There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

ERROR: Unknown Punctuation String @ 1
STR: <?
SQL: <?

$host = "localhost";<?

$host = "localhost";<?

$host = "localhost";<?

$host = "localhost";<?

$host = "localhost";<?

$host = "localhost";<?

$host = "localhost";<?

$host = "localhost";


SQL query:

<? $host = "localhost";

MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?

$host = "localhost"' at line 1

------------------------------------------------------------


nao sei bem qual URL qu voce mencionou pra que eu poste mais espero que seja esta. www.postit.site88.net.

realmente muito obrigado pela ajuda.

Att

Dr. Dks

#239 Bruno Melo - PHP

Bruno Melo - PHP

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino

Posted 18/11/2008, 13:23

é um otimo topico pra quem esta iniciando na interação e mysql, parabens pelo topico =D !

contato : generation.web@hotmail.com

#240 roberto_harry

roberto_harry

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 30/01/2009, 10:30

Como faço caso queira que oa pagina editar abra em um popup......

estou fazendo assim mas...
<script language="JavaScript">
function abrir(pagina,largura,altura) {

//pega a resolução do visitante
w = screen.width;
h = screen.height;

//divide a resolução por 2, obtendo o centro do monitor
meio_w = w/2;
meio_h = h/2;

//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
altura2 = altura/2;
largura2 = largura/2;
meio1 = meio_h-altura2;
meio2 = meio_w-largura2;

//abre a nova janela, já com a sua devida posição
window.open(pagina,'','height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+'');
}
</script>
mas como faço ai no link?
<a href="java script: abrir('../editar.php?plano='.$x[plano].','500','400');"> ???




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq