Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Eliminar campo con where y uso un integer

Estas en el tema de Eliminar campo con where y uso un integer en el foro de Mysql en Foros del Web. De hecho utilizo este procedimiento almacenado pero me da un error @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original DELIMITER //   CREATE DEFINER = `root` @ ...
  #1 (permalink)  
Antiguo 11/08/2010, 04:20
Avatar de MarioAlejandroCR2  
Fecha de Ingreso: mayo-2010
Ubicación: Esparza - Puntarenas
Mensajes: 98
Antigüedad: 14 años, 5 meses
Puntos: 2
Eliminar campo con where y uso un integer

De hecho utilizo este procedimiento almacenado pero me da un error
Código MySQL:
Ver original
  1. DELIMITER //
  2.  
  3. CREATE DEFINER=`root`@`localhost` PROCEDURE `delComentario`(in idcom INT)
  4. delete from comentario where idcomentario=idcom;   
  5. end//

Cuando lo ejecuto en php:

Notice: Undefined index: idcomentario in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\ti\delcomentario.php on line 51 Incorrect integer value: '' for column 'idcom' at row 1

Así recibe idcomentario:
echo "<div><input name='idnoticia' value='".(int)$row_regis2['idcomentario']."' type='text' size='80' maxlength='9' /></div>


De antemano gracias

Última edición por MarioAlejandroCR2; 11/08/2010 a las 04:38
  #2 (permalink)  
Antiguo 11/08/2010, 06:56
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Eliminar campo con where y uso un integer

Es posible que en vez de entero, esté llegando un NULL.
haz un echo de la sentencia que ejecuta el procedimiento y fijate que efectivamente reciba el valor de idNoticia.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 11/08/2010, 12:43
Avatar de MarioAlejandroCR2  
Fecha de Ingreso: mayo-2010
Ubicación: Esparza - Puntarenas
Mensajes: 98
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Eliminar campo con where y uso un integer

De echo si me llega nul, trabajo con un integer no se como imprimir un integer
  #4 (permalink)  
Antiguo 11/08/2010, 12:45
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Eliminar campo con where y uso un integer

Postea la parte donde tienes el llamado al procedimiento.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: eliminar, integer, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:24.