Programación Web y Scripting > PHP

 Como Acceder A Tablas

(1/1)

marta79:
Hola, tengo un problema con unas tablas y no se como solucionarlo a ver si me pueden echar una mano:

Tengo un primer archivo que recibe el nombre de prueba1.php donde llamo a unos datos concretos de una tabla:


$query = "SELECT id, last_updated
          FROM mantis_bug_table
        WHERE id >=0 AND id <= 80
        ORDER BY id ASC";

$q = mysql_query($query);
?>
   <table border = "1" cellspacing = "0" bordercolor = "#000000">
   <tr>
      <td><center>ID</center></td>
      <td><center>Fecha</center></td>
   </tr>
<?
while ($row = mysql_fetch_array($q)){
   ?>
   
   <tr><td>
   <?
   echo $row["id"]."   ";
   ?>
   </tr></td>
   <td>
   <?
   echo $row["last_updated"]."<br>";
   ?>
   </td>
   <td> <a href = "prueba3.php?id = <? echo $row['id'] ?> ">Ver</a> </td>


El problema viene cuando le doy al enlace "ver" que no me muestra la informacion del campo (en este caso) ['id'].  Les muestro el codigo:

$con = mysql_connect("localhost", "root", "admin") or die ("no puedo conectar");
$res = mysql_select_db("mantis", $con) or die ("no tira");

//echo $_GET['id'];

$ident = $_GET['id'];

$query="SELECT * FROM mantis_bug_table WHERE id=".$ident;

echo $query;

$q = mysql_query($query) or die ("no tira");
if(!q) {
   echo mysql_error();
}

while ($row = mysql_fetch_array ($q)){

     echo $row["id"]."   ";
}


Que es lo que estoy haciendo mal???

Muchas gracias.

wilcori:
Bueno. El problema está en:

--- Código: Text --- if(!q) {echo mysql_error();}  debería ser:

--- Código: Text --- if(!&#036;q) {echo mysql_error();}   y revisa tus tablas que a futuro tendrás problemas

marta79:
Muchas gracias por contestar. Haré lo que me indicas. Y porque crees que tendré problemas con las tablas? en que te has fijado??

Navegación

[0] Índice de Mensajes

Ir a la versión completa