Jump to content


Photo

pasar string a mysql


  • Please log in to reply
1 reply to this topic

#1 kolly1984

kolly1984

    Newbie

  • Miembros
  • Pip
  • 9 posts

Posted 08 March 2013 - 09:10 PM

Hola a todos, por favor una ayuda...
tengo un archivo PHP que no debo modificar y me entrega una variable :

$string="dato1 -> 123 dato2 -> 321 dato3 ->dato4 -> dato5 -> A dato6 -> 30000.00 dato7 -> 0.00 dato8 -> 0.00"


Notese que algunos datos estan vacios y no llevan comillas. tampoco hay comas separando los datos...
También tengo en mysql una tabla con los mismos nombres de campo... como preparo los datos para que lleguen a la tabla de mysql?
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 09 March 2013 - 06:32 AM

Pueda te sirva esto, es un poco sucio, pero debería de funcionarte:

<?php

$string = "dato1 -> 123 dato2 -> 321 dato3 ->dato4 -> dato5 -> A dato6 -> 30000.00 dato7 -> 0.00 dato8 -> 0.00";
$replaceArrow = str_replace(array(" -> "," ->"),"->",$string);
$newstring = str_replace("d",";d",$replaceArrow);
$trimdato = str_replace(array("dato1","dato2","dato3","dato4","dato5","dato6","dato7","dato8"),"",$newstring);
$trimarrow = str_replace("->","",$trimdato);
$explodeByComma = explode(";",$trimarrow);

$datos = $explodeByComma;

echo $datos[1] . "<br />" .
$datos[2] . "<br />" .
$datos[3] . "<br />" .
$datos[4] . "<br />" .
$datos[5] . "<br />" .
$datos[6] . "<br />" .
$datos[7] . "<br />" .
$datos[8] . "<br />";

?>


Saludos.
  • 0




IP.Board spam blocked by CleanTalk.