tengo este problemita.. quisiera saber si lo que digo se puede hacer...
en un campo de la BD, inserto un array con por ejemplo 3 datos: D1, D2, D3
y lo que quiero hacer seria tomar esos 3 datos del array, que ya lo consegui ahcer y agregarle un dato nuevo, como por ejemplo D4...
estuv intentando toda la tarde pero no me funciona...
probe asi:
Código PHP:
<?php
include('config.php');
$objeto = $_GET['ob'];
$con = ("SELECT * FROM tabla WHERE id='21'");
$conn2 = mysql_query($con);
$conn3 = mysql_fetch_array($conn2);
$conn4 = unserialize($conn3['inventario']); Código PHP:
$ob1 = $conn4[0];
$ob2 = $conn4[1];
$ob3 = $conn4[2];
$ob4 = $conn4[3];
$ob5 = $conn4[4];
$ob6 = $conn4[5];
$ob7 = $conn4[6];
$ob8 = $conn4[7];
$ob9 = $conn4[8];
$ob10 = $conn4[9];
$totalobjetos = array( "$ob1", "$ob2", "$ob3", "$objeto" );
$up = ("UPDATE tabla SET inventario='" . serialize( $totalobjetos ) . "' WHERE id='21'");
mysql_query($up);
Código PHP:
$totalobjetos = array( "$ob1", "$ob2", "$ob3", "$ob4", "$ob5", "$objeto" );
como podria hacerlo de otra forma??'
Muchas gracias, y disculpen mi extenso texto...
MC
, en fin por lo que logre entender y ya se que soy medio bruto para estas cosas, por queno antes de hacer el update verificas cuantos elementos tienes en el array, otra es que antes de actualizar crees un nuevo array solo con los elementos a actualizar. jeje Bueno eso fue lo que logre entender, si no es asi, pues ni modo disculpas no jeje

