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

problemas con mi tabla en mi base de datos

Estas en el tema de problemas con mi tabla en mi base de datos en el foro de Mysql en Foros del Web. hola, un apreguna. hice un pequeño sistema en el cual hago uso de una tabla de mi base de datos, pero ya no puedo continuar ...
  #1 (permalink)  
Antiguo 11/08/2006, 19:35
 
Fecha de Ingreso: julio-2006
Mensajes: 29
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta problemas con mi tabla en mi base de datos

hola, un apreguna.
hice un pequeño sistema en el cual hago uso de una tabla de mi base de datos, pero ya no puedo continuar utilizandola porque me aparace un error. y en mysql aparece como que la tabla esta en uso.

como puedo solucionar este problema

este es el error ke me marca cuando ejecuto el archivo con el codigo:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\FoxServ\www\impulsados\TMP74k4v3t4d1.php on line 28


y esto me aparece dond estan las bases de datos con las tablas, las tablas son secundarias y ususrios:

secundarias Examinar Seleccionar Insertar Propiedades Eliminar Vaciar en uso
usuarios Examinar Seleccionar Insertar Propiedades Eliminar Vaciar 1 MyISAM 2.0 KB

en realidad que es lo que loo esta afectando??
ademas tengo otro archivo con el mismo codigo pero utilizando una tabla diferente y ese archivo funciona correctamente.

este es mi codigo:

<html>
<head>
<title></title>
</head>
<body>
<FORM METHOD="POST" ACTION="">
<select name="seleccionado" size="3" onChange="this.form.submit()">


<?php
$conect=mysql_connect('localhost','carlos','carlos ');
mysql_select_db('IMPULSA4',$conect);
$cadena=mysql_query('SELECT DISTINCT idsecundarias, nombre, turno FROM SECUNDARIAS ORDER BY nombre',$conect);
while($row = mysql_fetch_array($cadena))
{ ?> <option value= <?php echo $row['idsecundarias'] ?> > <?php echo $row['nombre']?> </option> <?php //menu correcto
}
?>

</select>
<INPUT type="hidden" name="enviar" value="BORRAR">
</FORM>

<?php
$buscar= $_POST['seleccionado'];
$resultado = mysql_query("SELECT * FROM SECUNDARIAS WHERE idsecundarias LIKE '$buscar' ORDER BY nombre",$conecta);
$row = mysql_fetch_array($resultado);

?>
<input type="hidden" name="valorid" value='.$row["idsecundarias"].'>


<FORM METHOD="POST" name = "registro" onSubmit = "return validar()" action="modificado.php">
<CENTER>
<table width="646" border="1">
<input type="hidden" name="valorid" value=<?php echo $row["idsecundarias"]?> >
  #2 (permalink)  
Antiguo 11/08/2006, 19:49
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Este es no es la sección indicada para tu pregunta...
Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 15/08/2006, 02:15
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
holas

la consulta la tiens mal hecha, el error qe te da es por que en mysql_fech_array no hay nada
la consulta seria algo asi

$cadena=mysql_query('SELECT DISTINCT( idsecundarias) , nombre, turno FROM SECUNDARIAS ORDER BY nombre',$conect) or die (mysql_error());

pon siempre el or die () , te da informacion si la consulta esta mal hecha y te para el script
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:00.