Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2009, 09:54
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 14 años, 5 meses
Puntos: 0
Problemas con UPDATE php/mysql

Hola amigos: con lo siguiente:
Cita:
$nombre=$_GET['nombre'];
$descripcion=$_GET['descripcion'];
$url=$_GET['url'];
$q = "UPDATE rank SET nombre='$nombre', descripcion='$descripcion', url='$url' WHERE id=10291";
mysql_query($q, $link);
Actualizo las 3 variables recibidas de un formulario ($nombre, $descripcion y $url) sin problemas.
El tema es que en mi base de datos (10000 registros) tengo las filas ya creadas con 6 campos:
id, promedio, votos, nombre, decripcion y url.
Los 3 primeros campos (id, promedio y votos) están con valores por defecto (1,0,0; 2,0,0, etc.)
Los 3 siguientes campos (nombre, descripcion y url) están vacíos. Lo que quiero hacer es que donde el nombre esté vacío haga una actualización, pero una sola vez, ya que lo hice y me llenó la tabla con los valores que puse en el formulario y tuve que eliminarla.
Supongamos las 2 primeras filas:
(1,0,0,NULL,NULL,NULL)
(2,0,0,NULL,NULL,NULL)
El update lo hace donde está nombre=" " y lo hace en las 2 filas y no en la primera, o sea, quisiera que la actualización la haga solo en la primer fila y no en la segunda.
Bueno, espero que me entiendan y les agradezco la paciencia.
Gracias.