El hilo es para pedir de su acostumbrada ayuda, ya que no encuentro la forma de terminar este script.
Estoy realizando una extraccion de data de una base datos MySQL.
Código PHP:
$query_tb = "SELECT CONCAT(texto,' ',verso) AS Verse FROM Poemas";
while ($row = mysql_fetch_row($result)){
echo "<td>".str_word_count($row[0],0)."</td>";
El resultado lo agrego a un Array asociativo con la funcion "str_word_count", despues lo que hago es recorrerlo:
Código PHP:
//guardo las palabras en un array
$array_cadena = str_word_count($row[0], 1,'1234567890áéíóúñ.ü;,');
//Recorro todos los elementos */
for($i=0; $i<$half_words; $i++)
{
//saco el valor de cada elemento
echo $array_cadena[$i]." ";
}
//mysql_query("INSERT INTO poesias_t(texto) VALUES('$frase')");
Que deseo hacer al final:
1- Agregar o almacenar el resultado de la variable $array_cadena en una sola variable, par formar la frase completa.
2- Agregar al final de la frase el texto (1/2)
3 Hacer el insert de la nueva frase en un solo registro en la tabla.
El problema se me da, por que a la hora de insertar no puedo hacer un solo registro en la base, sino que va agregando varios insert con la frase cortada ej:
- La
- Hora
- Es
Y asi sucesivamente, y lo que deseo es que de ese Array hacer una sola frase y eso guardarlo, agregando como dije un (1/2) al final, que significa que es la mitad de la frase.
Agradezco su ayuda desde ya.