I have the following table in the bd DUELOS, I inserted the data but at the time of picking up the result I am having problem what should be?
Datasearchcode
$iddesafiante=$_SESSION['user_id'];$desafiante=$_SESSION['username'];$iddesafiado=$_GET['idd'];$desafiado=$_GET['d'];$sql="SELECT * FROM duelos WHERE status='desafiado' AND desafiado='$desafiante' ";
$query = $mysqli->query($sql);
while ($dados = $query->mysqli_fetch_array()) {
echo "Você foi desafiado por: ' . $dados['iddesafiado'] . ' <br> Aceitar Desafio / Não aceitar";
}
error generated
Fatal error: Call to undefined method mysqli_result::mysqli_fetch_array
Full page code
<?php require_once("functions.php"); require_once("config2.php"); session_start();
if (logged_in() == false) {
redirect_to("login.php");
}
//values to be inserted in database table
$time = time();
$acao = $_GET['acao'];
$iddesafiante = $_SESSION['user_id'];
$desafiante = $_SESSION['username'];
$iddesafiado = $_GET['idd'];
$desafiado = $_GET['d'];
$status = 'desafiado';
switch($acao)
{
case 'nenhuma';
// ---------------- VERIFICACAO SE FOI DESAFIADO------------------
$sql = "SELECT * FROM duelos WHERE status='desafiado' AND desafiado='$desafiante' ";
$query = $mysqli->query($sql);
while ($dados = $query->mysqli_fetch_array()) {
echo "Você foi desafiado por: ' . $dados['iddesafiado'] . ' <br> Aceitar Desafio / Não aceitar";
}
break;
case 'desafiar';
// ---------------- VERIFICACAO SE JA DUELOU NAS ULTIMAS 24 HORAS COM O MESMO OPONENTE ------------------
// ---------------- SE NAO DUELOU DESAFIAR ------------------
break;
case 'aceitar';
// ---------------- UPDATE ACEITAR ------------------
break;
case 'emduelo';
echo " breve";
break;
case 'breve';
echo 'verificar se tem desafio';
break;
case 'aguardando';
echo 'vreve';
break;
default;
echo 'texto quando nao existir o parametro';
break;
}
?>