Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ronal-gato

Qual seria o jeito correto

Recommended Posts

Boa noite pessoal :D

 

Estou com uma duvida meia boba, o que sei sobre php aprendi em tutorias na internet e em alguns foruns o imasters esta nessa lista

Nas video-aulas que assisti eles ensinam a usar um select desse modo

$sql = mysql_query("SELECT id FROM tabela");

Mais eu ja vi aqui no forum pessoas que dam um select no banco desse modo

$sql = "SELECT * FROM tabela";
$resultado = mysql_query($sql) or die (mysql_error());

Entao ai que vem a duvida qual das maneiras é a mais certa e qual é a diferença ? a segunda evita mais problema que a primeira ou a segunda so serve para termos uma linha a mais no codigo fonte?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo boa noite a primeira é a mesma coisa da segunda, mas do segundo modo fica um pouco mais organizado,

 

e a parte do or die(mysql_error()) você também pode colocar no primeiro modo serve para se der algum erro na query(sql) ele termina o programa e te diz qual o erro que ocorreu,

 

Espero ter ajudado,

 

att Maike Oliveira

 

 

Boa noite pessoal :D

 

Estou com uma duvida meia boba, o que sei sobre php aprendi em tutorias na internet e em alguns foruns o imasters esta nessa lista

Nas video-aulas que assisti eles ensinam a usar um select desse modo

$sql = mysql_query("SELECT id FROM tabela");

Mais eu ja vi aqui no forum pessoas que dam um select no banco desse modo

$sql = "SELECT * FROM tabela";
$resultado = mysql_query($sql) or die (mysql_error());

Entao ai que vem a duvida qual das maneiras é a mais certa e qual é a diferença ? a segunda evita mais problema que a primeira ou a segunda so serve para termos uma linha a mais no codigo fonte?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A parte do erro ate sabia so queria saber sobre essa minha duvida de qual é a maneira certa

Mais como vc disse os dois são iguais irei marcar como resolvido vlw

Olá amigo boa noite a primeira é a mesma coisa da segunda, mas do segundo modo fica um pouco mais organizado,

 

e a parte do or die(mysql_error()) você também pode colocar no primeiro modo serve para se der algum erro na query(sql) ele termina o programa e te diz qual o erro que ocorreu,

 

Espero ter ajudado,

 

att Maike Oliveira

 

Olá amigo boa noite a primeira é a mesma coisa da segunda, mas do segundo modo fica um pouco mais organizado,

 

e a parte do or die(mysql_error()) você também pode colocar no primeiro modo serve para se der algum erro na query(sql) ele termina o programa e te diz qual o erro que ocorreu,

 

Espero ter ajudado,

 

att Maike Oliveira

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, não sei se os 2 são iguais não.

Na verdade pelo que sei

 

$sql = mysql_query("SELECT id FROM tabela");

Assim você pede para selecionar o id da tabelas

 

e assim:

$sql = mysql_query("SELECT * FROM tabela");

Você pede tudo da tabela, a questão do erro vale para as duas mas pelo que sei o simbolo * quer chamar tudo da tabela em questão e quando você coloca campos como id, nome, idade esses serão os dados que você deseja trazer da tabela.

 

 

Bom é assim que usamos para criar sites na On Creative

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.