La forma mas habitual de insertar a una base es asi:
Código PHP:
$dbhost = "localhost" ;
$dbuser = "root" ;
$dbpass = "*****";
$db = "base" ;
$conectar = mysql_connect($dbhost,$dbuser,$dbpass) ;
mysql_select_db($db) ;
$sql = "";
$sql = "INSERT INTO lab_usuarios (carne, nombre, tipo, correo, clave) VALUES ('$carne','$nombre','$tipo','$email', '$clave')";
mysql_query($sql, $conectar) or die ($sql. mysql_error()."");
Código PHP:
$datos = array(
"carne" => $carne,
"nombre" => $nombre,
"tipo" => $tipo,
"correo" => $correo,
"clave" => $clave,
);
$db->insert_query("lab_usuarios", $datos);
Muchas Gracias!