Ir ao conteúdo
  • Cadastre-se
Almeida Silva

PHP PHP Conexão com Banco de Dados

Recommended Posts

Pessoal Boa noite o que pode estar dando errado, em minha função php

<?php
    include_once '../model/conexao.php';
    
    
    function veremail($email) {
        global $link;
        $sql = "SELECT login_user FROM `usuario_login` where login_user = '{$email}'";
        $rsd = mysqli_query($link,$sql)or die (mysql_error());
        $cont = mysql_fetch_array($rsd);
        return $cont;
    

    }





Essa é minha conexão. O que pode estar dando errado na minha função?

<?php
    /*$link = mysql_connect('localhost', 'root', ''); // idenfica os componente banco
     @mysql_select_db('financas',$link);      
      mysql_query("SET NAMES 'utf8'");
      mysql_query('SET character_set_connection=utf8');
      mysql_query('SET character_set_client=utf8');
      mysql_query('SET character_set_results=utf8');*/
      $link = mysqli_connect('localhost', 'root', '', 'financas');    

      if(!$link)
      {
      echo "erro ao conectar ao banco de dados!";exit();
      }
      
      
function console_log() { //função que imprime na tela a variável solicitada
    foreach (func_get_args() as $mixed) {
        printf(json_encode($mixed));
        exit();
        break;
    }
}
?>

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Almeida Silva Aparentemente a parte de conexão com  banco de dados está Ok.   Você usou o modo procedural.

 

Acredito que o problema está nessas duas linhas.

$rsd = mysqli_query($link,$sql)or die (mysql_error());
$cont = mysql_fetch_array($rsd);

Repare que você está usando mysqli, mas no die, você usa o mysql antigo.

Na variável $cont é a mesma coisa.  Está usando a função antiga.  coloque um " i "  ali no mysql 

 

Deixando desta forma:

$rsd = mysqli_query($link,$sql)or die (mysqli_error());
$cont = mysqli_fetch_array($rsd);

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×