Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/06/2009, 16:34
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 17 años, 9 meses
Puntos: 3
Respuesta: Ingresar datos a la DB

Hola GatorV, ya hice lo que me dijiste, pero me da un error y no se como corregir, este es mi codigo:
Código PHP:
<html>
<body>
<FORM ACTION="index.php" METHOD="POST">
<TEXTAREA COLS=70 ROWS=20 NAME="Texto">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM> 
<?php
include "coneccion.php";
$text = @$_POST['Texto'];
$text = trim($text);        
$text = preg_replace("/\s\s+/", ' ', $text);
$regExp1="/([a-zA-Z][^ ]*)/i";
preg_match_all($regExp1, $text, $patron1);
$regExp2="/(\w+\.\w+[%][$ ]*)/";
preg_match_all($regExp2, $text, $patron2);
$count = count($patron1[1]);
for (
$row = 0; $row < $count ; $row++) {
        
$x1 = $patron1[1][$row];
        
$x2 = $patron2[1][$row];
        
$result = mysql_query("SELECT nombre FROM 'pais' ") or die ("Problema con query");//error aqui
        
if(!(mysql_num_rows($result)>0)) {
            
$query = ("INSERT INTO pais SET nombre='$x1', primera='$x2'") or die ("Problema con query1");
            
mysql_query($query);
        } else {
            
$query = ("UPDATE pais SET primera='$x2'") or die ("Problema con query2");
            
mysql_query($query);
        }        
} 
mysql_close($con);
?>
</body>
</html>
Mi base de datos al momento tiene la siguiente estructura:
Código PHP:
-- Base de datos: `estadistica`
-- 
Estructura de tabla para la tabla `pais`
CREATE TABLE IF NOT EXISTS `pais` (
  `
nombre` varchar(1000) NOT NULL,
  `
primera` int(100) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;