Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/04/2013, 10:29
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: duda en poder importar user de CSV a tabla mysql

Básicamente igual: Como MySQL no interpreta directamente XML, tendrás que hacer un loop de querys de INSERT...
Código PHP:
Ver original
  1. $sx = simplexml_load_file('archivo.xml');
  2.  
  3.  
  4. foreach($sx->post as $item)
  5.     {
  6.     $title_text_value = $item->title;
  7.     $usr = $item->user_name;
  8.     $pwd = $item->password
  9.     $expr = $item->expiry;
  10.     $stat = $item->status;
  11.     $pack = $item->package;
  12.     $maxlog = $item->max_login_count;
  13.     $comnt = $item->comments;
  14.     $qry = "INSERT INTO tabla(username, pass, expire, estado, paquete, maxlogin, comentarios) ";
  15.     $qry .= "VALUES('$usr', '$pwd', '$expr', '$stat', '$pack', '$maxlog', '$comnt') ";
  16.     $mysqli = new mysqli("host", "usuario", "password", "db");
  17.     $result = $mysqli->query($qry);
  18.     if($result)
  19.         {
  20.         // lo que sea que haga en ese caso
  21.         }
  22.     }

Por allí con otros frameworks o librerías puedes hacerlo más sencillo o directo. Los más expertos te pueden aconsejar mejor.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)