sql >> Base de Datos >  >> RDS >> Mysql

No se puede publicar texto en MySQL usando Insertar en

Necesita comillas alrededor de los valores de cadena:

$query = "INSERT INTO #__bl_press(n_source,n_title,n_link,match_id,type1,type2)".
         "VALUES('".$new_event1."','".$_POST['new_title'][$i]."','" . // etc
//               ^               ^ ^                           ^ ^

También debe usar mysql_real_escape_string o consultas parametrizadas para evitar vulnerabilidades de inyección SQL y errores de tiempo de ejecución cuando los datos publicados contienen caracteres como comillas o barras invertidas. Consulte también esta pregunta para obtener más información: