Foros del Web » Programando para Internet » PHP »

Mysql a Mysqli.. como ?

Estas en el tema de Mysql a Mysqli.. como ? en el foro de PHP en Foros del Web. Buenas a todos, estuve leyendo el manual oficial de PHP y sale una noticia donde dice que mysql no va mas, y sera reemplazada com ...
  #1 (permalink)  
Antiguo 12/03/2014, 18:58
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 17 años, 3 meses
Puntos: 7
Pregunta Mysql a Mysqli.. como ?

Buenas a todos, estuve leyendo el manual oficial de PHP y sale una noticia donde dice que mysql no va mas, y sera reemplazada com mysqli y otra que es orientada a objeto, yo de objeto no entiendo casi nada .. entonces vi muchos tutoriales y nada firme..
yo necesito saber como pasar de mysql a mysqli.... dejo un poco de codigo:


conectar:

Código PHP:
Ver original
  1. <?php // CONFIG
  2. $HOSTNAME = "localhost";//SERVIDOR
  3. $USERNAME = "root";        //USUARIO
  4. $PASSWORD = "123";        //CONTRASEÑA
  5. $DATABASE = "fede";    //BASE DE DATOS
  6.  
  7. function conectar(){
  8.     global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
  9.     $cone= mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE("problemas en algun lado".mysql_error());
  10.     mysql_select_db($DATABASE, $cone);
  11.     return $cone;
  12. }
  13. ?>

insertar tres registro de que vienen de un formulario x


Código PHP:
Ver original
  1. include("conectar.php");
  2.  
  3. $nombre=$_POST['nombre'];
  4. $mail=$_POST['email'];
  5. $inumero=$_POST['numero'];  
  6. $cone = conectar ();
  7.  
  8. $in=mysql_query("insert into cliente ( nombre , email, numero) VALUES (
  9.    '$inombre',
  10.    '$email',
  11.    '$numero')",$cone);
  12.  
  13. mysql_close($cone);

Se agradece todos los comentarios y gracias a todos
saludos
fede
  #2 (permalink)  
Antiguo 12/03/2014, 19:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Mysql a Mysqli.. como ?

En el manual también hay una sección donde te explica como migrar, revisa con atención.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/03/2014, 19:07
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Mysql a Mysqli.. como ?

mysqli puede ser usado como funciones, para mitigar el paso de mysql a mysqli, la diferencia básica aparte de su forma de conexión, es que en las consultas hay que indicar de forma obligatoria el conector, y antes de la consulta.

conexión mysql:
Código PHP:
Ver original
  1. if(!$conect=mysql_connect("localhost",db_user,db_password))
  2.         die("Error en conexion a base de datos");
  3.    
  4.     if(!mysql_select_db(db_database,$conect))
  5.         die("Error al seleccionar base de datos");
conexión mysqli:
Código PHP:
Ver original
  1. $conect= new mysqli('localhost', db_user, db_password, db_database);
  2.         die("Error en conexion a base de datos");
consulta mysql
Código PHP:
Ver original
  1. $consulta=mysql_query("select * from mi tabla where 1",$conect);//conector opcional
consulta mysqli
Código PHP:
Ver original
  1. $consulta=mysqli_query($conect,"select * from mi tabla where 1");//conector obligatorio
  #4 (permalink)  
Antiguo 13/03/2014, 17:23
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 17 años, 3 meses
Puntos: 7
Respuesta: Mysql a Mysqli.. como ?

Hola ocp001a, muchisimas gracias por tu explicacion. se agradece ,mucho
saludos
fede

Etiquetas: formulario, mysql, mysqli, registro, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.