Código PHP:
mysql_query("UPDATE lista SET 07_2009=07_2009+1 WHERE ID='$id'");
Pero el problema es que necesito mantener ese nombre en la tabla... ¿hay alguna manera de arreglarlo?
Muchas gracias.
| |||
Update row cuyo nombre incluye números Saludos. Tengo un problema con el siguiente código: Código PHP: Pero el problema es que necesito mantener ese nombre en la tabla... ¿hay alguna manera de arreglarlo? Muchas gracias. |
| |||
Respuesta: Update row cuyo nombre incluye números 07_2009 es el nombre de un campo de una tabla en una BD. Lo que quiero hacer es sumarle 1 al valor de ese campo. Si a ese campo lo llamo 'cualquier-cosa-con-letras' me deja sumárselo, en cambio, si el nombre del campo contiene algún numero, no me deja hacerlo. Es decir: Así sí me deja Código PHP: Código PHP: |
| ||||
Respuesta: Update row cuyo nombre incluye números ok si lo haces asi: $dato="07_2009"; $dato=explode("_",$dato); $suma=$dato[1]+1; $dato="$dato[0]_$suma"; y ahora lo que insertas sera la variable dato pero con comillas simples por que recuerda que es una cadena no un numero
__________________ La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno. |
| |||
Respuesta: Update row cuyo nombre incluye números Cita: Creo que no me expliqué bien ...Ese script lo que hace es dividir 07_2009 en 07_ y 2009 y sumarle uno a 2009 para que de 10 ¿No? Yo no me refiero a sumarle 1 a 07_2009, sino a sumar 1 al valor que hay en el campo llamado 07_2009. Una imagen para verlo mejor: img7.imageshack.us/img7/681/user1p.jpg El problema es que si el nombre del campo tiene números, no me deja sumarle 1 al valor. Pero si cambio "07_2009" por "hola" (por ejemplo) si deja. |
| ||||
Respuesta: Update row cuyo nombre incluye números no pues entonces lo que tiene es que extraer primero el dato y de ahi sumarle un 1 para de ahi hacer el update
__________________ La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno. |