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

Como fazer este codigo funcionar atualmente?


Luc4s_M4rtins

Pergunta

function read($tabela){
		$qrRead = "SELECT * FROM ($tabela)";
		$stRead = mysql_query($qrRead) or die ('Erro ao ler '.$tabela.' '.mysql_error());
		$cField = mysql_num_fields($stRead);
		
		for($y = 0; $y < $cField; $y++){
			$names[$y] = mysql_field_name($stRead, $y);
		}
	}

Estou vendo umas vídeo aulas, para me aprofundar mais no php, e elas são de certa forma antigas, em um dos vídeos, o professor ensina a fazer uma função genérica que faz leituras de banco de dados (código de cima), só que algumas funções estão depreciadas, e até mesmo, nem reconhecida como função é mais. Até agora, consegui "converter" até aqui:

function read($conc, $tabela){
	$qrRead = "SELECT * FROM ($tabela)";
	$stRead = mysqli_query($conc, $qrRead) or die ('Erro ao ler '.$tabela.' '.mysqli_error($conc));
	$cField = mysqli_num_fields($stRead);
	
	for($y = 0; $y < $cField; $y++){
		$names[$y] = mysqli_fetch_field_direct($stRead, $y).'<br/>';
	}
}

Mas ele me retorna o seguinte erro:

Catchable fatal error: Object of class stdClass could not be converted to string in C:\caminho\arquivo.php on line (linha onde a variavel $names[$y] está).

Alguém poderiam me ajudar?

Como posso fazer

        for($y = 0; $y < $cField; $y++){
            $names[$y] = mysql_field_name($stRead, $y);
        }

Atualmente? Estou usando a mysqli_fetch_field_direct errada? Algo me diz que sim kk... por favor, se alguém poder me ajudar! Desde já, agradeço.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...