B
blogers
Pi
SEO
$qry = 'INSERT INTO `'._table_.'` VALUES(
\''.mysql_real_escape_string($fileHandler).'\',
\''.mysql_real_escape_string($title).'\',
\''.mysql_real_escape_string('JoS' . $description).'\',
\''.mysql_real_escape_string($info['location']).'\',
\''.mysql_real_escape_string($serial).'\',
\''.time().'\',
\''.mysql_real_escape_string($company).'\',
\''.mysql_real_escape_string($city).'\',
\''.mysql_real_escape_string($state).'\';
$result = @mysql_query($qry) or die(mysql_error());
Hola colegas [MENTION=9679]cicklow[/MENTION] una ultima ayudita...
INSERT INTO tabla (employer) VALUES('email');
$qry = 'INSERT INTO `'._table_.'` ('nose','title','description','location','serial','company','city','state') VALUES(
\''.mysql_real_escape_string($fileHandler).'\',
\''.mysql_real_escape_string($title).'\',
\''.mysql_real_escape_string('JoS' . $description).'\',
\''.mysql_real_escape_string($info['location']).'\',
\''.mysql_real_escape_string($serial).'\',
\''.time().'\',
\''.mysql_real_escape_string($company).'\',
\''.mysql_real_escape_string($city).'\',
\''.mysql_real_escape_string($state).'\';
$result = @mysql_query($qry) or die(mysql_error());
$qry = 'INSERT INTO `'._table_.'` VALUES(
\''.mysql_real_escape_string($fileHandler).'\',
\''.mysql_real_escape_string($title).'\',
uuu si ultima jaja...hace como 10 post que decis lo mismo XD... respecto a lo que necesitas... no se entiende mucho...pero
sino un update... no se entiende mucho que necesitas, pero si tu tabla cambia las columnas, pues usa los nombres de cada columna asi si cambias (agegas columnas) no se muere el code...PHP:INSERT INTO tabla (employer) VALUES('email');
PHP:$qry = 'INSERT INTO `'._table_.'` ('nose','title','description','location','serial','company','city','state') VALUES( \''.mysql_real_escape_string($fileHandler).'\', \''.mysql_real_escape_string($title).'\', \''.mysql_real_escape_string('JoS' . $description).'\', \''.mysql_real_escape_string($info['location']).'\', \''.mysql_real_escape_string($serial).'\', \''.time().'\', \''.mysql_real_escape_string($company).'\', \''.mysql_real_escape_string($city).'\', \''.mysql_real_escape_string($state).'\'; $result = @mysql_query($qry) or die(mysql_error());
Pero por ejemplo asi esta el script
PHP:$qry = 'INSERT INTO `'._table_.'` VALUES( \''.mysql_real_escape_string($fileHandler).'\', \''.mysql_real_escape_string($title).'\',
No veo los campos puestos en el scritpt al agregarlos no perdera una funcion ? por que veo que los manda a llamar con variables (\''.mysql_real_escape_string($title).'\', )
('nose','title','description','location','serial','company','city','state')
\''.mysql_real_escape_string($title).'\',
// TÍTULO
$title = explode('<clasificados clarin>', $target);
$title = explode('</clasificados clarin>', $title[$i]);
$title = $title[0];
sino agregas los campos es que la tbla jamas cambira... al ponerle los nombres de las columnas podes cambiar la tabla sin matar el script
Pero por ejemplo esta variable
PHP:\''.mysql_real_escape_string($title).'\',
Manda a llamar una que esta en el otro archivo
mira
PHP:// TÍTULO $title = explode('<clasificados clarin>', $target); $title = explode('</clasificados clarin>', $title[$i]); $title = $title[0];
$qry = 'INSERT INTO `'._table_.'` VALUES(
\''.mysql_real_escape_string($fileHandler).'\',
\''.mysql_real_escape_string($title).'\',
\''.mysql_real_escape_string('JoS' . $description).'\',
\''.mysql_real_escape_string($link).'\',
\''.mysql_real_escape_string($link2).'\',
\''.mysql_real_escape_string($info['source_name']).'\',
\''.mysql_real_escape_string($query).'\',
\''.mysql_real_escape_string($info['location']).'\',
\''.mysql_real_escape_string($serial).'\',
\''.time().'\',
\''.mysql_real_escape_string($company).'\',
\''.mysql_real_escape_string($city).'\',
\''.mysql_real_escape_string($state).'\',
\''.mysql_real_escape_string($formattedLocation).'\',
\''.mysql_real_escape_string($latitude).'\',
\''.mysql_real_escape_string($longitude).'\') ';
...no entiendo que necesitas...
pues fijate los que te faltan y agregalos...Mira estos ya estan listos
PHP:$qry = 'INSERT INTO `'._table_.'` VALUES( \''.mysql_real_escape_string($fileHandler).'\', \''.mysql_real_escape_string($title).'\', \''.mysql_real_escape_string('JoS' . $description).'\', \''.mysql_real_escape_string($link).'\', \''.mysql_real_escape_string($link2).'\', \''.mysql_real_escape_string($info['source_name']).'\', \''.mysql_real_escape_string($query).'\', \''.mysql_real_escape_string($info['location']).'\', \''.mysql_real_escape_string($serial).'\', \''.time().'\', \''.mysql_real_escape_string($company).'\', \''.mysql_real_escape_string($city).'\', \''.mysql_real_escape_string($state).'\', \''.mysql_real_escape_string($formattedLocation).'\', \''.mysql_real_escape_string($latitude).'\', \''.mysql_real_escape_string($longitude).'\') ';
Ahora me falta agregar estos campos en ese insert algunos con un valor en el script no tocare los de arriba pero necesito agregar estos
lo cual no tienen nada que ver con la funcion del script por ello agregare un valor al campo que lo necesite por ejemplo al de employer (blogers@hotmail.com) y asi los que vea que necesiten rellenarse neutralmente
$qry = 'INSERT INTO `'._table_.'` VALUES(
\''.mysql_real_escape_string($fileHandler).'\',
\''.mysql_real_escape_string($title).'\',
\''.mysql_real_escape_string('JoS' . $description).'\',
\''.mysql_real_escape_string($link).'\',
\''.mysql_real_escape_string($link2).'\',
\''.mysql_real_escape_string($info['source_name']).'\',
\''.mysql_real_escape_string($query).'\',
\''.mysql_real_escape_string($info['location']).'\',
\''.mysql_real_escape_string($serial).'\',
\'email\'
\''.time().'\',
\''.mysql_real_escape_string($company).'\',
\''.mysql_real_escape_string($city).'\',
\''.mysql_real_escape_string($state).'\',
\''.mysql_real_escape_string($formattedLocation).'\',
\''.mysql_real_escape_string($latitude).'\',
\''.mysql_real_escape_string($longitude).'\') ';
pues fijate los que te faltan y agregalos...
que se yo... estas liando demaciado... ya te respondi antes como poner campos...PHP:$qry = 'INSERT INTO `'._table_.'` VALUES( \''.mysql_real_escape_string($fileHandler).'\', \''.mysql_real_escape_string($title).'\', \''.mysql_real_escape_string('JoS' . $description).'\', \''.mysql_real_escape_string($link).'\', \''.mysql_real_escape_string($link2).'\', \''.mysql_real_escape_string($info['source_name']).'\', \''.mysql_real_escape_string($query).'\', \''.mysql_real_escape_string($info['location']).'\', \''.mysql_real_escape_string($serial).'\', \'email\' \''.time().'\', \''.mysql_real_escape_string($company).'\', \''.mysql_real_escape_string($city).'\', \''.mysql_real_escape_string($state).'\', \''.mysql_real_escape_string($formattedLocation).'\', \''.mysql_real_escape_string($latitude).'\', \''.mysql_real_escape_string($longitude).'\') ';
\''.mysql_real_escape_string('blogers@hotmail.com').'\',
\''.mysql_real_escape_string('').'\',
\''.mysql_real_escape_string('').'\',
\''.mysql_real_escape_string('YES').'\',
\''.mysql_real_escape_string('YES').'\',
\''.mysql_real_escape_string('-1').'\',
\''.mysql_real_escape_string('').'\',
\''.mysql_real_escape_string('0').'\',
\''.mysql_real_escape_string('0').'\',
\''.mysql_real_escape_string('').'\',
\''.mysql_real_escape_string('2').'\',
\''.mysql_real_escape_string('0').'\',
\''.mysql_real_escape_string('').'\',
\''.mysql_real_escape_string('').'\'),
\''.mysql_real_escape_string('a:0:{}').'\')
Puse los nuevos campos asi en el php pero me dio error
PHP:\''.mysql_real_escape_string('blogers@hotmail.com').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('YES').'\', \''.mysql_real_escape_string('YES').'\', \''.mysql_real_escape_string('-1').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('0').'\', \''.mysql_real_escape_string('0').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('2').'\', \''.mysql_real_escape_string('0').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('').'\'), \''.mysql_real_escape_string('a:0:{}').'\')
Error:
('blogers@hotmail.com'),
(''),
(''),
('YES'),
('YES'),
('-1'),
(''),
('0'),
('0'),
(''),
('2'),
('0'),
(''),
(''),
('a:0:{}')
el mysql_real_escape_string es usado para evitar injection mysql.... si vos los metes manual no lo necesitas...
\''.time().'\',
\''.time().'\',
Puse los nuevos campos asi en el php pero me dio error
PHP:\''.mysql_real_escape_string('blogers@hotmail.com').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('YES').'\', \''.mysql_real_escape_string('YES').'\', \''.mysql_real_escape_string('-1').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('0').'\', \''.mysql_real_escape_string('0').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('2').'\', \''.mysql_real_escape_string('0').'\', \''.mysql_real_escape_string('').'\', \''.mysql_real_escape_string('').'\'), \''.mysql_real_escape_string('a:0:{}').'\')
Error:
Si lees el error de arriba dice que esta esperando un string y le estas pasando un "1". Checkea si los datos que le estas pasando estan bien o si la tabla esta bien creada... El problema no es PHP sino la sentencia SQL.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?