UpTroni 0 Denunciar post Postado Agosto 21, 2003 olah pessoal, gostaria de saber se tem um codigo para saber se a tabela jah existe dentro do banco de dados.. Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 21, 2003 Uma forma é esta, você pode tentar criar a tabela e no final testar mysql_errno(), se retornar 0 gravou a tabela senão deu pau; mysql_error() mostra qual o erro. $conexao = mysql_connect("localhost","root",""); mysql_select_db("agenda", $conexao); #Cria Tabela $cria = "CREATE TABLE texte (codigo INT AUTO_INCREMENT PRIMARY KEY, nome CHAR(40), email CHAR(50))"; mysql_query($cria, $conexao); echo " errno: "; echo mysql_errno(); echo " error: "; echo mysql_error(); Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Agosto 22, 2003 http://br2.php.net/mysql_list_tables Daí é só verificar na hora que você estiver 'fetcheando' o array se o nome da tabela que você procura já existe no banco. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Agosto 22, 2003 dependendo do que você quer, por exemplo, se quiser criar uma tabela mas antes verificar se já existe:CREATE TABLE IF NOT EXISTS 'nome_tabela' Compartilhar este post Link para o post Compartilhar em outros sites