Jump to content


A. Brito

Member Since 06/07/2009
Offline Last Active 06/11/2009, 07:54
-----

Posts I've Made

In Topic: No Database Selected Com Mysql_insert_id()

07/07/2009, 12:02

Você mesmo respondeu...

"No database selected"

Você não selecionou nenhum banco de dados. Certamente você publicou os arquivos e não mudou os dados de conexão.

(ok2)


Mas Sem Ponto, veja a parte do my_sql_insert_id():

$_SESSION['last_id'] = mysql_insert_id();

	 $w = 0;
	   for($w=0; $w<count($_SESSION['autores']); $w++)
			 {
			   $id2 = $_SESSION['last_id'];
			   $autor = $_SESSION['autores'][$w]['autor'];
				mysql_select_db($database_sistema);
			   $insertSQL_2 = "insert into autor_artigo (id_artigo, autor) values ('$id2', '$autor')";
			  $Gravacao2 = mysql_query($insertSQL_2) or die(mysql_error()); 
			 }

Como pode ver, na oitava linha, o db está selecionado, sim, para cada inserção de autor no banco de dados.

Eu não disse que não funcionava. Ele só funciona localmente. No provedor não. E como a conexão é a mesma para o primeiro query...

Quem dera fosse tão simples. Mas você pode ver alguma coisa além disso?

IPB Skin By Virteq