Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2011, 21:48
custus1
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 13 años, 8 meses
Puntos: 5
Copiando textos!

Buenas, estoy tomando textos de un campo en una tabla y copiandolos en otras y me da el siguiente error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'custus\,'[img width=650 height=495]http://www.imagechile.net/img/img5_1240280459' at line 3


y el codigo es
Cita:

$link = mysql_connect ($sql['host'], $sql['user'], $sql['pass']) or die ("<center>No se puede conectar con la base de datos\n</center>\n");

mysql_select_db($sql['db'] ,$link) or die("Error seleccionando la base de datos.");

$result=mysql_query("select subject, body from smf_messages");

while ($registro = mysql_fetch_array($result)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen

$subject=$registro['subject'];
$body=$registro['body'];

$ssql = "SELECT max(tid) as id_maximo FROM mybb_posts"; // Leo el máximo
$rs = mysql_query($ssql); // Ejecuto el query guardando en el puntero $rs el resultado
$fila=mysql_fetch_assoc($rs); // Creo un array asociativo $fila con los diferentes campos del resultado
$tid1=$fila['id_maximo']+1;
echo $tid1; // Muestro la columna id_maximo
echo " - ";
echo $subject;
echo " - ";
echo $body;
echo "<br>";



$guardar = 'INSERT INTO test (tid,fid,subject,uid,username,message)

VALUES (\''.$tid1.'\',\'67\',\''.$subject.'\,\'custus\,\' '.$body.'\')';

mysql_query($guardar) or die(mysql_error());
}

Gracias por su ayuda, me parece que el error surge al querer pasar datos con muchos caracteres, si es esto es asi, como hago para que esos datos me los pueda copiar de una a otra?


Saludos!