Página 1 de 1

SQL ERROR [ mysqli ]

Publicado: 13 Ene 2017, 17:39
por YARA
hola, alguien puede ayudarme a identificar a que se debe este error, estoy tratando de publicar un tema en el foro y al darle enviar me cae en error, este es el error:

Código: Seleccionar todo

Error General
SQL ERROR [ mysqli ]

Incorrect string value: '\xE3\x80\x80\x0ADe...' for column 'post_text' at row 1 [1366]

SQL

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_visibility, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (7, 2, 0, '190.202.86.235', 1484325277, 1, 1, 1, 1, 1, '', ' joven para sacarle', '[b:3o8goami].\n\n[size=85:3o8goami]Nataly Angulo | Zulia | El Pitazo\nEnero 11, 2017 7:22 Pm[/size:3o8goami]', 'ac86b2d17812576e1020f85eb843acef', 0, 'RA==', '3o8goami', 1, 0, 1738)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 852
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1936
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1406
CALL: submit_post()

Re: SQL ERROR [ mysqli ]

Publicado: 13 Ene 2017, 18:40
por J_Sparrow
Hola, no te voy a dar la solución, pero puede que te de alguna pista, ¿que versión de php tiene tu Foro en tu servidor?. Yo tuve un problema parecido y todo era porque en mi servidor tenía el Foro con php 7, cuando la versión 3.1 no funciona con esta versión. Fue cambiarla a la 5.6 y dejaron de salir los mensajes.
insisto, tal vez no tenga nada que ver, pero por si acaso.

Re: SQL ERROR [ mysqli ]

Publicado: 15 Ene 2017, 07:50
por AlfredoRamos
Te esta indicando que lo que intentas almacenar (cadena de bytes) no es válido para la codificación de la columna de la tabla.

Checa que tanto la tabla como los campos de texto estén en UTF-8, por ejemplo utf8_unicode_ci.

Re: SQL ERROR [ mysqli ]

Publicado: 16 Ene 2017, 19:24
por YARA
hola gracias, pero ninguna de las dos respuestas me garantizan resolver el problema, espero que alguien me indique el porque, pienso que debe ser problema del hosting, pero esperare algunas respuestas

P.D. Este problema surge cuando copio una información de internet google noticias etc.

Re: SQL ERROR [ mysqli ]  Tema Solucionado

Publicado: 16 Ene 2017, 19:39
por ThE KuKa
YARA escribió:hola gracias, pero ninguna de las dos respuestas me garantizan resolver el problema
(O.O) No entiendo... ya te están dando la solución (al menos eso creo yo en un 99% de seguridad por no decir el 100%).
AbaddonOrmuz escribió:Te esta indicando que lo que intentas almacenar (cadena de bytes) no es válido para la codificación de la columna de la tabla.

Checa que tanto la tabla como los campos de texto estén en UTF-8, por ejemplo utf8_unicode_ci.
Ve a la tabla phpbb_posts y a continuación en la columna post_text establece la codificación a UTF8 o UTF8-BIN.

Eso debería corregir el error.