Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/04/2005, 13:46
kavalerian
 
Fecha de Ingreso: junio-2003
Ubicación: Valencia
Mensajes: 334
Antigüedad: 20 años, 10 meses
Puntos: 0
Cita:
Iniciado por dwaks
$con = mysql_connect("localhost","","") or die (mysql_error());

Esta linea le falta aunquesea el user para conectar a la base de datos que por default es root
$con = mysql_connect("localhost","root","") or die (mysql_error());

-------------------------------------
Tienes razon, aunque si trabajas en local no hace falta ponerla.

Cita:
Iniciado por dwaks

while($cont!=44)

Si lo que quieres es que solo meta 44 registros aqui no hace eso ya que le dices que no sea igual a 44 a mi parecer lo mejor es que se mantenga el valor de forma menor al 44 y seria
while($cont<=44)
Esto es a mi parecer y nunca me a fallado.

-------------------------------------
Aqui lo que le digo es que haga el bucle mientras que no llegue a 44. Creo que da igual ponerlo de tu forma que de la mia. Como es un contador y va de uno en uno llegara a tener el mismo resultado, aunque si admito que esta mejor dicho de tu forma.

Cita:
Iniciado por dwaks

mysql_query("insert into textos values ('$contenido')", $con) or die(mysql_error());

Esta linea le veo mal el sql que usas para insertar ya que debe ser asi.
mysql_query("insert into textos (todo_texto) values ('".$contenido."')", $con) or die(mysql_error());

--------------------------------------
Aqui si que no te puedo dar la razon. Al hacer un Insert en SQL puedes hacer dos cosas o poner los campos que vas a poner uno detras de otro (siempre en el caso de que o quieras hacerlo asi o no vayas a ponerlos todos).
Voy a explicar esto ultimo que me parece que no ha quedado muy claro:
A ver, si tuvieramos una tabla con diez columnas y fueramos a insertar en TODOS lo pondriamos asi:

Insert into textos values (valor1, valor2, valor3...valor4);

Tambien lo podriamos poner asi:

Insert into textos (col1, col2, col3...col10) values (valor1, valor2, valor3...valor4);

Solo en el caso de que no fueramos a insertar en TODOS deberiamos especificar, obligatoriamente, en cuales vamos a insertar de esta forma:

Insert into textos (col1, col2, col3, col5, col9, col10) values (valor1, valor2, valor3, valor5, valor9, valor10);

[/QUOTE]

Cita:
Iniciado por dwaks
Y la verdad disculpa pero la forma como yo haria ese proceso no fuese de esa manera. Pero ahorita no tengo el tiempo apenas lo tenga te pongo como lo haria yo aqui para que lo pruebes y si te funciona me alegro.
Tranquilo no me ofende. Es mas seguro que de cada uno de los que estamos en estos foros lo hubiera escrito diferente, (no creo que se hubiera dado el caso de tener dos exactamente iguales) unos mejor, y otros peor. Como todo en la vida, eso no es ningun misterio.

De todas formas, por si acaso, he probado tus cambios y tampoco me funcionan. Haber si alguien poner algo de luz a este problema.
Muchas gracias por vuestras respueestas
__________________
http://reunga.com
Desarrollo de aplicaciones informáticas