elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ... 96
271  Programación / Bases de Datos / Re: Database no respeta la logica en: 17 Marzo 2010, 16:47 pm
No hay problema Skeletron  :D

Es muy curioso que, el libro mencionase UNSIGNED y te permitiera insertar valores negativos  :-\  pero por otro lado lo entiendo, antes (Mysql 4.x) tomaba el negativo y lo transformaba en positivo (cero)

Como te decia, usalo de guia  ;)  pero ten bien claro que habran muchos ejemplos que actualmente como esta el motor no aplicaran 100%
272  Programación / Bases de Datos / Re: Database no respeta la logica en: 17 Marzo 2010, 16:36 pm
Lo he venido observando desde inicio Skeletron  :rolleyes:

Pero lamentablemente, no se basados en que MySQL esta dicho libro, pero actualmente con el MySQL 5.4 al menos que es el que yo tengo... lo del libro ya no aplica  ;) porque no aplica? por lo que te dije anteriormente. Un campo al asignarle la clausula ZEROFILL automaticamente se le agrega el atributo UNSIGNED que no va a permitir jamas que inserter numeros negativos de ningun tipo  ;) porque MySQL hace eso ahora y en el ejemplo del libro no? por diferencias de versiones es la posibilidad mas amplia que puedo tener.

No va a transformarte -1, ni -20 en 000 porque actualmente MySQL no accepta negativos en campos ZEROFILL que le atacha el atributo  UNSIGNED.

Puedes leer el libro como una guia, pero ten en cuenta que es algo antiguo y los ejemplos pueden estar basados en una version de MySQL que en aquel entonces soportaba estos cambios. Actualmente, no, no puedes ingresar numeros negativos en ZEROFILL independientemente del ejemplo mostrado. Hago referencia al funcionamiento actual de MySQL y por esa razon te pegue la URL anterior.
273  Seguridad Informática / Nivel Web / Re: Evitar inyeccion SQL en mysql y redireccionar en: 17 Marzo 2010, 15:56 pm
Citar
Ei, no me parece nada profesional ponerme, intentas "hackerme" jaja.

Lo mismo habia pensado  ;D

Tengo entendido que el proposito de evadir las inyecciones SQL es protegerse, pero decirles avisos de los tipos sugeridos es rebajarse al nivel de quien te ataca. Y no es el proposito a nivel profesional...

Pero si el quiere hacerlo de esa manera, hay que respetarsela y intentar darle una guia  :P
274  Programación / Bases de Datos / Re: Database no respeta la logica en: 17 Marzo 2010, 15:42 pm
Quisiera entender eso ultimo que dices... pero no  :rolleyes:

Porque no te deja ingresar 000 si 0 no es negativo y el tipo de datos tinyint soporta 3 cifras de 0 a 255 positivos.  :silbar:
275  Programación / Bases de Datos / Re: Database no respeta la logica en: 17 Marzo 2010, 15:18 pm
Hola nuevamente  :D

Efectivamente Skeletron, como te decia y para verificar lo que estaba diciendo, acabo de visitar la web de mysql.com  ;)  y disculpame si te recomende que cambiaras el campo a SIGNED  (pense que en este caso iba a ser posible) pero veo que no  :-(

Citar
Si especifica ZEROFILL para columnas numéricas,, MySQL añade automáticamente el atributo UNSIGNED en la columna.

Fuente: http://dev.mysql.com/doc/refman/5.0/es/numeric-type-overview.html

Aparentemente, lo que quieres hacer (numeros negativos) no es posible con el la funcionalidad Zerofill ya que automaticamente le asigna un atributo UNSIGNED (No negativos) al campo en cuestion .... no vas a poder cambiar el campo de UNSIGNED a SIGNED si le aplicas Zerofill.... pense que se podia, no, no se puede  :P Mysql no aplica el cambio y hace caso omiso.




276  Programación / Bases de Datos / Re: Database no respeta la logica en: 17 Marzo 2010, 15:07 pm
Código:
Fijate que en la imagen se nota perfectamente que la he creado con zerofill..

Si Skeletron sin duda, pero aunque desconozco que version de MySQL usaron ahi, o si aplicaron algo despues de crear la tabla y no la especificaron en el libro (Tranquilo muchos de estos libros vienen con ejemplos a medias  ;) )

El problema en tu caso, y que no es tu culpa claro, es que el campo ID es de tipo UNSIGNED (Digase que no accepta numeros negativos)  ;)  podrias considerar cambiar ese tipo a SIGNED.
277  Programación / Bases de Datos / Re: Database no respeta la logica en: 17 Marzo 2010, 14:36 pm
Hola  :D

Me alegro que hayas podido descargar el Pdf  ;)

Verifica que realmente el campo ID sea SIGNED y no UNSIGNED

DESCRIBE TABLE test1
278  Seguridad Informática / Nivel Web / Re: Evitar inyeccion SQL en mysql y redireccionar en: 17 Marzo 2010, 04:20 am
No del todo... aunque los procedimientos almacenados tambien son validos  ;)  para estos casos.

Pero me referia a MySQL Proxy:

http://www.linux-party.com/modules.php?name=News&file=article&sid=2026:mysql-proxy-0.5.0

Tambien puede considerar GreenSQL  :rolleyes:

http://h4xxor.blogspot.com/2010/02/greensql-firewall-software.html
279  Seguridad Informática / Nivel Web / Re: Evitar inyeccion SQL en mysql y redireccionar en: 17 Marzo 2010, 04:10 am
Tambien puede considerar MySQL Proxy   :rolleyes:
280  Foros Generales / Foro Libre / Re: Canal IRC de elhacker.net - preregistro en: 17 Marzo 2010, 02:00 am
No se si dejara o no de existir foro libre, solo quiero que en el chat a los operadores no se les ocurra irse y dejar la novia pegada con su usuario que tiene permisos de operados y comienzen estas susodichas a echar personas del canal porque no le hablan del ultimo brillo labial ni del color favorito para maquillarse los ojos.... solo digo a nadie se le ocurra dejar su novia a mando... que ya solia pasar asi.
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ... 96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines