Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2011, 17:09
razer
 
Fecha de Ingreso: marzo-2008
Mensajes: 237
Antigüedad: 16 años, 2 meses
Puntos: 6
Problema con insert y php

Buenas, una simple pregunta, que error encuentran acá ?

conexion.php
Cita:
<?php
function conectar($conexion)
{
$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");
}

function desconectar()
{
mysql_close($conexion);
}
?>
main.php
Cita:
include 'conexion.php'; //Conexion a DB
conectar($conexion); //Se conecta a la DB

$query = "INSERT into usuarios_registrados(id,nombre,password,sexo,edad, pais,estado,ocupacion,mail,
redsocial1,redsocial2,redsocial3) values
(0, '$nombre','$clave','$sexo',$edad,'$pais', '', '', '', '', '', '')";

$result = mysql_query($query, $conexion) or die("ERROR: Problemas en la DB. Intente mas tarde.");
conectar y seleccionar evidentemente funciona.
me tirá error en la linea de mysql_query() y dice esto:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/a8929922/public_html/main.php on line 34

verifique en la db y está hecha la tabla, y todas las columnas como corresponden. son todas VARCHAR menos id y edad que son INT. las cuales no puse entre comillas aproposito.
ya me cansé de buscar cual es el error alguien ayudeme :(

y me gustaria saber también como hago para que id sea de AUTO INCREMENT en INT, porque el tipo de dato que estoy poniendo es INT pero quiero que sea de autoincremental y que no sea necesario ingresarlo cuando hago insert.

sry por mi ignorancia :(
gracias