Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2010, 23:41
Avatar de weblaelectrica
weblaelectrica
 
Fecha de Ingreso: octubre-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
como ingresar registros en mysql

Hola amigos

Soy nuevo en esto de programar php y bases de datos mysql, de echo estoy estudiando de forma autodidacta y mi cerebro está algo oxidado (debido a mis 51 años).
Mi problema es que no puedo conseguir ingresar registros en una base de datos, tengo un form que toma varios datos del usuario y los envia mediante un $_POST a la pagina de registro en php donde manejo la base de datos.
en esta página tomo las Variables Globales y las asigno a variables locales, algo así como:
$name = $_POST['nombre']
Luego procedo a abrir la base de datos, seleccinar la tabla y generar el registro, pero... Nada...
Cuando conulto la base de datos no se generaron registros aquí la pagina en cuestión:

Cita:
Código PHP:
//ingresar registros en la base de datos mysql
        
        //desactiva los mensajes de error 
            //error_reporting(0);
            
        //asigna valores a las variables que se inscribiran en la base de datos estas vienen mediante globales $_POST
            
$nombres "minombre";
            
$apellidos "miapellido";
            
$user "minombredeusuario";
            
$pass "mipassword_web";
            
$email "[email protected]";
                        
        
//varaibles utilizadas para conectar al servidor y seleccionar la base de datos
            
$server "localhost" ;
            
$dbusername "root" ;
            
$dbpassword "mipassword_mysql" ;
        
        
//variables utilizadas para establecer el nombre de la base de datos y de la tabla
            
$db_name ="registro";
            
$table_name ="authorize";
        
        
//conecta al servidor de la base de datos: aquí puse los datos directamente 
//pero podría utilizar las variables de conexión algo así como mysql_connect("$server", .......
mysql_connect("localhost""root""mipassword_mysql") or die ("fallo al conectarse con la base de datos linea 17. ".mysql_error());

        
//conecta a la base de datos: aquí puse en nombre de la base pero podría utilizar la variable asignada
mysql_select_db("registro") or die ("fallo al seleccionar la base de datos linea 38. ".mysql_error());

        
//realiza la inserción de datos en la tabla
        
mysql_query("INSERT INTO authorize (firstname,lastname,dni,username,password) VALUES ('$nombres','$apellidos','$dni','$user','$pass')");
            
    
    
    
//Ejecuto la sentencia SQL para mostrar un dato
$result=mysql_query("select firstname * from authorize");

echo 
" esta es el resultado de la consulta: ".$result
Que me pueden decir... ¿Que errores cometí? ¿Por que no se generan los registros?
¿Está bien la sentencia sql para mostrar un registro?
igualmente al ingresar a la base de datos mediante phpMyAdmin, veo que no se generaron los registros...
¿Que tengo que hacer... ademas de estudiar mucho mas???
Cualquier ayuda será muy bien recibida...