mudar esta sintaxe PDO para mysql...
|
24-01-2015, 01:28
Mensagem: #1
|
|||
|
|||
mudar esta sintaxe PDO para mysql...
Boa noite, obtive este script de codigo num video tutorial, que no fundo serve para saber se os dados se login estão corretos e se realmente tiverem,faz um inicio de sessão com o user e AVATAR...!
Oproblema é que no video tudo corre bem, nao aparece erros mas como mostro no script...NA ULTIMA LINHA , APRESENTA-ME UM ERRO.... COMO PODERIA FAZER UM INICIO DE SESSÃO COM UM AVATAR, UMA VEZ QUE É UM "OBJECTO "DIFERENTE? INICIAR SESSAO USANDO A SINTAXE MYSQL, EU JÁ O FIZ....SÓ QUE NAO SEI COMO FAZER INICIAR A SESSAÕ DO AVATAR....ISTO FAZ PARTE DE UM PEQUENO FORUM QUE ESTOU CONSTRUINDO ONDE QUERO APRESENTAR ASSIM QUE ENTRO NA PAGINA FORUM.PHP , APRESETANDO O NOME DO UTILIZADOR E O AVATAR CORRESPONDENTE.... //variaveis da base de dados... include 'config.php'; //ligação á base de dados... $ligacao = new PDO("mysql: dbname=$base_dados;host=$host", $user ,$password); //instrução sql... $motor = $ligacao->prepare("SELECT * FROM users WHERE username = ? AND pass = ?"); //introduzir os parametros $motor->bindParam(1,$utilizador, PDO::PARAM_STR);//PARAMETRO DE STRING $motor->bindParam(2,$password_utilizador, PDO::PARAM_STR); //executar $motor->execute(); //fechar a ligação $ligacao = null; //verifica se os dados correspondem a valores da base de dados if($motor->rowCount() == 0) { //ERRO - DADOS INVALIDOS echo '<div class="erro"> dados de login invalidos. <br> <br> <a href="index.php">tente novamente</a> </div>'; exit; } else { //definir os dados da sessão... $_SESSION['user'] = $utilizador ; //ERRO FICA NESTA LINHA ABAIXO.... $_SESSION['avatar'] = $motor->fetch(PDO::FETCH_ASSOC)['avatar']; |
|||
« Mais Antigo | Mais Recente »
|
Mensagem neste Tópico |
mudar esta sintaxe PDO para mysql... - joaonunofz - 24-01-2015 01:28
RE: mudar esta sintaxe PDO para mysql... - eSkiSo - 24-01-2015, 21:08
RE: mudar esta sintaxe PDO para mysql... - joaonunofz - 27-01-2015, 15:22
RE: mudar esta sintaxe PDO para mysql... - eSkiSo - 01-02-2015, 13:19
RE: mudar esta sintaxe PDO para mysql... - joaonunofz - 01-02-2015, 23:38
|
Utilizadores a ver este tópico: 1 Visitante(s)