Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2011, 17:17
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problema con insert y php

El error esta en la funcion que hace la conexion. La variable $conexion solo existe dentro de la funcion, cuando sales de ella ya no existe por eso el error te dice que el recurso de conexion no es valido.

Tienes que, declarar $conexion como global o hacer un return de la variable $conexion en la funcion o simplemente no asignarle mysql_connect a una variable.

Haz esto:
Código PHP:
function conectar() 

$conexion mysql_connect("localhost""usuario""clave") or die("ERROR: Problemas en la conexion"); 
mysql_select_db("db"$conexion) or die("ERROR: Problemas en la seleccion de base de datos"); 
return 
$conexion;

Ahora bien, al principio de tu otro archivo:
Código PHP:
include 'conexion.php'//Conexion a DB
$conexion conectar(); //Se conecta a la DB 
Eso deberia ser todo, en cuanto al campo auto incrementado, eso lo haces desde la base de datos cuando creas la tabla.