2014-10-11 2 views
1

mysql_connect를 사용하는 코드를 pdo로 변환하려고하는데,이 후에 어떻게해야할지 모르겠습니다. "mysql_result"를 삽입해야합니다.PHP는 mysql_connection을 PDO로 변환합니다.

$query = "select * from tbl_usuarios where login = '$cliente_username' and senha = '$cliente_password'"; 
$result = $conexao->query($query); 
$number = $result->fetch(); 

if ($number==0) { ?><script>alert('Dados incorretos! Tente novamente.');</script> 
<?php 
    exit; 
} else { 
    $_SESSION['usuario_id'] = mysql_result($result,0,'id'); 
    $_SESSION['usuario_nome'] = mysql_result($result,0,'nome'); 
    ?><script>document.location = '../principal.php'</script><?php 
} 
mysql_close($conexao); 

} 
?> 
+0

해결 된 \t $ _SESSION [ 'usuario_id'] = $ number [ 'id']; \t $ _SESSION [ 'usuario_nome'] = $ number [ 'nome']; –

답변

0
mysql_result($result,0,'id') 

$number->id 

mysql_result($result,0,'nome') 

된다

$number->nome 

어쩌면 당신에 제한 1을 추가해야된다 검색어 :

$query = "select * from tbl_usuarios where login = '$cliente_username' and senha = '$cliente_password' limit 1"; 
관련 문제