Ir para conteúdo
Fórum Script Brasil
  • 0

Dificuldades no PHP


Guedesll

Pergunta

Olá Pessoal,

Preciso de uma ajudinha do pessoal mais experiente.

Meu código está dando errado.

Trabalho com:

Microsoft Windows 7

Apache 2.2

Mysql 5.1 (DB = db_1 / Table = usuario)

PHP 5

Se alguém puder me ajudar eu ficaria muito grato!

(conexao.php)

<?php

$mysql_servidor = "localhost";

$mysql_usuario = "root";

$mysql_senha = "*********";

$mysql_database = "db_1";

mysqli_connect($mysql_servidor,$mysql_usuario,$mysql_senha) or die (mysqli_error());

mysqli_select_db($mysql_database) or die (mysqli_error());

?>

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

(principal.php)

<?php

include "conexao.php";

$sql = mysqli_query("SELECT * FROM usuario");

while($dados = mysqli_fetch_array($sql)) {

echo $dados['userID'];

echo $dados['UserName'];

echo "<br><br>";

}

?>

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0

faz uma conexao assim

//tuaconnect.php
<?php 
///constantes pra todo o site
define("MYSQL_SERVER", "localhost");
define("MYSQL_USER", "teuUSER");
define("MYSQL_PASS", ""); //TUA PASS
define("MYSQL_DB", "tuaBD");
define("BASE_HREF", "http://localhost/coments/"); //OPCIONAL
define("SiteTitle", "Test Site"); //OPCIONAL


/////////////////////conecta á BD\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
$res = mysql_connect(MYSQL_SERVER, MYSQL_USER, MYSQL_PASS);
if (!$res)
die("Can't connect to MySQL");
$res = mysql_selectdb(MYSQL_DB);
if (!$res)
die("Can't connect to selected database");

error_reporting(E_ALL & ~E_NOTICE);

?>
depois
<?php

                              $result_set = mysql_query("SELECT * FROM usuario");
        $row = mysql_fetch_assoc($result_set);
        while ($row != null)
        {

        echo $row["userid"];
        echo $row["username"];
            
                
        $row = mysql_fetch_assoc($result_set);
           }

?>

Link para o comentário
Compartilhar em outros sites

  • 0
o teu erro apesar de tudo é mysqli_query

a versar correcta é mysql_query

e não mysqli_query

(não te aconcelho a usar "UserName") mete tudo minusculo

sem acentos e pontuacao ou _

Certo. Mais li em um livro que quando usamos uma versão superior

do mysql 4.1, foi inserido uma classe chamada mysql improveted (algo assim)

Não sei direito, como disse antes estou começando e praticamente falando

não entendo nada ...

vou tirar o "i" do mysql_query e vou ver se vai rolar..

Abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

Nossa... deixem o cara usar MySQLi ! está correto, se tiver num host com suporte, será melhor para a aplicação dele..

basta usar da forma correta:

http://br.php.net/mysqli

exemplo de conexão, e uso:

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$query = $mysqli->query( "SELECT nome FROM table" );
echo $query->fetch_object()->nome;

Link para o comentário
Compartilhar em outros sites

  • 0
Nossa... deixem o cara usar MySQLi ! está correto, se tiver num host com suporte, será melhor para a aplicação dele..

basta usar da forma correta:

http://br.php.net/mysqli

exemplo de conexão, e uso:

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$query = $mysqli->query( "SELECT nome FROM table" );
echo $query->fetch_object()->nome;

Aauwhuawhuahwauwh

O pessoal, vlw pelo apoio e pela atenção.

Mais havia tentado anteriormente sem o "i"

e mesmo assim não rola.

Trabalho com Windows 7, será que tem algum problema ???

Abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

boas, eu tambem sou relativamente novo no php , tudo k sei aprendi sozinho e a base de passar horas a olhar para os scripts,

não sabia k havia msqlI, mas deve ser isso. mas se mesmo assim não da o teu problema deve ser mesmo a BASE DE DADOS

, o teu user ou a tua pass, instala outro servidor easyphp ou wampserver e tenta com o user predefenido a ver que te diz.

eu uso ambos easyphp e wampserver no windows 7 e nunca tive conhecimento de nenhum problema com eles,

por isso não deve ser isso

...

faz assim, vai á pagina do teu servidor e poem aki uma screenshot do teu config com o user e os privilegios k tems para ver se tens tudo como deve ser

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal, se meu código está correto, algo na instalação não deu certo.

Todos os tutoriais que segui até hoje deu errado...

Então, alguém pode me mandar ou postar aqui mesmo

um tutorial que realmente funciona, por favor.

Ficaria muito grato!

Vlw e Abraços!

Link para o comentário
Compartilhar em outros sites

  • 0
Pessoal, se meu código está correto, algo na instalação não deu certo.

Todos os tutoriais que segui até hoje deu errado...

Então, alguém pode me mandar ou postar aqui mesmo

um tutorial que realmente funciona, por favor.

Ficaria muito grato!

Vlw e Abraços!

Amigo, todas as formas de conexão postadas aqui funcionam.

Se o problema esta na configuração do servidor, nenhum tutorial vai fazer funcionar milagrosamente.

Link para o comentário
Compartilhar em outros sites

  • 0
Pessoal, se meu código está correto, algo na instalação não deu certo.

Todos os tutoriais que segui até hoje deu errado...

Então, alguém pode me mandar ou postar aqui mesmo

um tutorial que realmente funciona, por favor.

Ficaria muito grato!

Vlw e Abraços!

Amigo, todas as formas de conexão postadas aqui funcionam.

Se o problema esta na configuração do servidor, nenhum tutorial vai fazer funcionar milagrosamente.

Amigo, todas as formas funcionam para você e os demais... eu ainda não vi funcionar...

O tutorial que eu estou pedindo é exatamente este... configuração dos aplicativos.

Por que só pode ser isso o problema.

Só preciso que vocês me ajudem a fazer funcionar... o código eu me viro...

Sou novato ainda e não sei resolver os problemas relacionados a este assunto...

Não quero milagres e sim soluções... o problema eu já tenho

você mostrando isso pra mim não faz diferença...

Agora, se você(Vampyro) compartilhar do seu conhecimento comigo...

aí sim começa a valer a pena ter aberto este tópico.

Aguardo retorno... Ajudem aí pessoal!

Link para o comentário
Compartilhar em outros sites

  • 0
como instalas-te o servidor???

k servidor é? xamp, wamp, easyphp?

da-nos mais infos.

eu tanto no wamp como no easyphp so faco seguinte ate ao fim e fica tudo a dar

Então, tenho instalado o

Apache 2.2

PHP 5

Mysql 5.1

Notepad ++ (para edição do código)

Somente isso! Não instalei mais nada além disso.

Preciso de mais alguma coisa instalado para funcionar ???

como falei anteriormente, sou novato...

Aguardo Retorno!

Bom dia, tudo bem?

Qual é o erro?

Um abraço, tudo de bom.

Então Willian, eu não sei o que está errado...

Meu código está certo... mais não funciona nada...

Minhas configurações:

Windows 7

Apache 2.2

Mysql 5.1

PHP 5

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
como instalas-te o servidor???

k servidor é? xamp, wamp, easyphp?

da-nos mais infos.

eu tanto no wamp como no easyphp so faco seguinte ate ao fim e fica tudo a dar

Então, tenho instalado o

Apache 2.2

PHP 5

Mysql 5.1

Notepad ++ (para edição do código)

eu uso exatamente o mesmo, mas exprimenta desinstalar

Apache 2.2

PHP 5

Mysql 5.1

e instala o WAMPSERVER

http://www.wampserver.com/dl.php

ele vai instalar isso

Apache 2.2.11

PHP 5.3.0

MySQL 5.1.36

Phpmyadmin

, é so fazer sempre seguinte

Link para o comentário
Compartilhar em outros sites

  • 0
como instalas-te o servidor???

k servidor é? xamp, wamp, easyphp?

da-nos mais infos.

eu tanto no wamp como no easyphp so faco seguinte ate ao fim e fica tudo a dar

Então, tenho instalado o

Apache 2.2

PHP 5

Mysql 5.1

Notepad ++ (para edição do código)

eu uso exatamente o mesmo, mas exprimenta desinstalar

Apache 2.2

PHP 5

Mysql 5.1

e instala o WAMPSERVER

http://www.wampserver.com/dl.php

ele vai instalar isso

Apache 2.2.11

PHP 5.3.0

MySQL 5.1.36

Phpmyadmin

, é so fazer sempre seguinte

Muito Obrigado!!!

Vou tentar!

Link para o comentário
Compartilhar em outros sites

  • 0

Olá pessoal!

Então, fiz o que o nosso colega pediu..

instalei o WAMPSERVER ...

Certo, ele já está trabalhando online.

Não sei está certo, mais estou fazendo assim:

http://localhost/principal.php

Está correto desta forma?

Pois está dando erro!

Aguardo Retorno

Editado por Guedesll
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...