Re: Problema con MySQL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marco,

veo lo siguiente:

estás utilizando la sentencia db_connect() en lugar de
mysql_connect("parametros de conexion") y está faltándote
mysql_select_db(base, link); para seleccionar la base de datos que tiene la
tabla articulo_boletin.

el resto parece estar todo 10 puntos.

Saludos

Juan
Lic. Juan Angel Ringhetti
Dirección de Informática
Secretaría de Investigación, Ciencia y Técnica
Universidad Nacional de Lanús

29 de Septiembre 3901 - Remedios de Escalada - Lanús
Te: 011-6322-9200 int. 217
email: jringhetti@xxxxxxxxxxx
-------------------------------------------
Marco,

I can observe the following:

you have the unknown db_connect() sentence instead mysql_connect() and in
the script you haven't got the mysql_select_db(base,link) sentence to reach
a database wich owns the articulo_boletin table.

The rest of your script it's right.

Excuse my english ;-)

Juan


----- Original Message -----
From: "Rolf van de Krol" <rolf@xxxxxxxxxxxxxxxx>
To: <php-db@xxxxxxxxxxxxx>
Sent: Tuesday, February 03, 2004 3:46 PM
Subject: RE:  Problema con MySQL


Hi Marco,

Please use ENGLISH. This mailinglist is english.

Rolf

-----Oorspronkelijk bericht-----
Van: Marco A. Ortiz [mailto:aortizma@xxxxxxxxxxx]
Verzonden: zaterdag 31 januari 2004 16:45
Aan: php-db@xxxxxxxxxxxxx; php-evangelism@xxxxxxxxxxxxx
Onderwerp: RE:  Problema con MySQL


Buenos días a todos:

Espero que alguno de ustedes hable español y me pueda ayudar a descubrir qué
está mal en el siguiente código:

El objetivo de la función  es acceder a una base de Datos (MySQL) y mostrar
los registros que cumplan cierta condición.  Si no existe ningún registro
que cumpla la condición, despliega un mensaje informa al usuario de la
situación, de lo contrario, muestra en una tabla cada uno de los registro
encontrados acompañados de las opciones "Eliminar" y "Editar".

Por lo menos esto debería hacer. El problema es que no muestra el primero de
los registros que cumplen la condición.  Le he dado mil vueltas y no he
logrado encontrar el error.

function mostrar_articulos_admin($boletin)
{
if (!$boletin == NULL)
       {
       $conn = db_connect();
    $query = "select id_articulo, titulo_articulo,
autor_articulo from articulo_boletin where id_boletin=$boletin";
    $result = mysql_query($query, $conn);
  $row = 0;
    $hay_arts = mysql_fetch_row ($result);
  if ($hay_arts)
     {
            echo "<h1>Artículos correspondientes al Boletín
$boletin</h1>";
echo "<p>\n
<table width=\"70%\"
align=\"center\" cellspacing=0>\n
  <tr>\n
<td><b>Detalle
Artículo</b></td>\n
  <td
align=\"center\"><b>Eliminar</b></td>\n
  <td
align=\"center\"><b>Editar</b></td>\n
</tr>";
while ($fila = mysql_fetch_array($result,
MYSQL_NUM))
       {
$row++;
echo "<tr
bgcolor=\"".color_fila($row)."\">\n";
echo
"<td><p><b>$fila[2]</b><br><i>$fila[3]</i></p></td>\n";
echo "<td
align=\"center\"><a href=\"proces.php?action=delart&articulo=$fila[0]\">
<img
src=\"../boletines/ima/eliminar.gif\" border=0></a></td>\n";
echo "<td
align=\"center\"><a href=\"proces.php?action=editart&articulo=$fila[0]\">
<img
src=\"../boletines/ima/editar.gif\" border=0></a></td>\n";
echo "</tr>\n";
}
echo "</table><br></p>";
       }
          else
       {
            echo "<p>No existe ningún Artìculo asociado a este
Boletín.<br><br></p>";
       }
}
else
{
echo "<p>No ha indicado un número de Boletin Válido,
verifique la información e intente de nuevo.</p>";
}
}

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux