SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: marta79 en Lunes 14 de Agosto de 2006, 11:23

Título: Como Acceder A Tablas
Publicado por: marta79 en Lunes 14 de Agosto de 2006, 11:23
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.
Título: Re: Como Acceder A Tablas
Publicado por: wilcori en Miércoles 16 de Agosto de 2006, 19:09
Bueno. El problema está en:
Código: Text
  1.  
  2. if(!q) {
  3. echo mysql_error();
  4. }
  5.  
  6.  
debería ser:
Código: Text
  1.  
  2. if(!&#036;q) {
  3. echo mysql_error();
  4. }
  5.  
  6.  
y revisa tus tablas que a futuro tendrás problemas
Título: Re: Como Acceder A Tablas
Publicado por: marta79 en Miércoles 16 de Agosto de 2006, 21:01
Muchas gracias por contestar. Haré lo que me indicas. Y porque crees que tendré problemas con las tablas? en que te has fijado??