O seguinte erro está aparecendo quando tento criar uma tabela.
Se alguém já passou por isso, como resolvo?
Fatal error: Call to a member function cria_tabela() on a non-object in C:\wamp\www\teste\criatabela.php on line 79
index.php
//já conectado e selecionado o db
$c = new cria_db_tabela("localhost","root","","nome_bd");
$c->conecta_db();
$c->seleciona_db();
$c->cria_tabela($nometab,$arr,$tam); //essa é a linha 79
// $arr é um array que passa as informações da tabela criada, sendo $tam o numero de novos campos a serem adicionados
classe cria_db_tabela
public function cria_tabela($nome_tab,$tab,$tam)
{
$this->tabname = $nome_tab; // tabname é protected.
$sql = 'CREATE TABLE ' . $this->tabname . '(';
for ($i = 0; $i < $tam; $i++ )
$sql .= " /'" . $tab[$i]['field'] . "/' " . $tab[$i]['type'] . $tab[$i]['null'] . $tab[$i]['key'] . $tab[$i]['default'] . $tab[$i]['extra'];
$sql .= ' )';
$res=mysql_query($sql,$this->db);
if (!$res){
echo "Houve um problema. Notifique isto para nosso email.";
}
else
echo "Tabela criado com sucesso!";
}
Pergunta
fernando_ott
Olá pessoal.
O seguinte erro está aparecendo quando tento criar uma tabela.
Se alguém já passou por isso, como resolvo?
index.php
classe cria_db_tabelaLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.