Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2003, 06:28
Avatar de Pandragon
Pandragon
 
Fecha de Ingreso: abril-2003
Ubicación: Alicante - España
Mensajes: 66
Antigüedad: 21 años
Puntos: 0
Problemas con consultas en php

Tengo un problema con 2 consultas que realizo a mi bd, la primera la hace bien, pero la 2ª me da error, este es el codigo:


Código PHP:
<?php $tabla=$_GET['tabla']?>

<html>
<head>
<title><?php echo "listado de: ".$tabla ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php require_once('Connections/modulodivx.php'); ?>
<?php

mysql_select_db
($database_modulodivx$modulodivx);
$maxRows_modulodivx 10;
$pageNum_modulodivx 0;
if (isset(
$HTTP_GET_VARS['pageNum_modulodivx'])) {
  
$pageNum_modulodivx $HTTP_GET_VARS['pageNum_modulodivx'];
}
$startRow_modulodivx $pageNum_modulodivx $maxRows_modulodivx;

mysql_select_db($database_modulodivx$modulodivx);
$query_modulodivx "SELECT * FROM ".$tabla." order by descargas desc";
$query_limit_modulodivx sprintf("%s LIMIT %d, %d"$query_modulodivx$startRow_modulodivx$maxRows_modulodivx);
$modulodivx mysql_query($query_limit_modulodivx$modulodivx) or die(mysql_error());
$row_modulodivx mysql_fetch_assoc($modulodivx);

if (isset(
$HTTP_GET_VARS['totalRows_modulodivx'])) {
  
$totalRows_modulodivx $HTTP_GET_VARS['totalRows_modulodivx'];
} else {
  
$all_modulodivx mysql_query($query_modulodivx);
  
$totalRows_modulodivx mysql_num_rows($all_modulodivx);
}
$totalPages_modulodivx ceil($totalRows_modulodivx/$maxRows_modulodivx)-1;

$maxRows_modulodivx2 10;
$pageNum_modulodivx2 0;
if (isset(
$HTTP_GET_VARS['pageNum_modulodivx2'])) {
  
$pageNum_modulodivx2 $HTTP_GET_VARS['pageNum_modulodivx2'];
}
$startRow_modulodivx2 $pageNum_modulodivx2 $maxRows_modulodivx2;

mysql_select_db($database_modulodivx$modulodivx);
$query_modulodivx2 "SELECT * FROM ".$tabla." ORDER BY fecha desc";
$query_limit_modulodivx2 sprintf("%s LIMIT %d, %d"$query_modulodivx2$startRow_modulodivx2$maxRows_modulodivx2);
$modulodivx2 mysql_query($query_limit_modulodivx2$modulodivx) or die(mysql_error());
$row_modulodivx2 mysql_fetch_assoc($modulodivx2);

if (isset(
$HTTP_GET_VARS['totalRows_modulodivx2'])) {
  
$totalRows_modulodivx2 $HTTP_GET_VARS['totalRows_modulodivx2'];
} else {
  
$all_modulodivx2 mysql_query($query_modulodivx2);
  
$totalRows_modulodivx2 mysql_num_rows($all_modulodivx2);
}
$totalPages_modulodivx2 ceil($totalRows_modulodivx2/$maxRows_modulodivx2)-1;

$maxRows_modulodivx2 10;
$pageNum_modulodivx2 0;
if (isset(
$HTTP_GET_VARS['pageNum_modulodivx2'])) {
  
$pageNum_modulodivx2 $HTTP_GET_VARS['pageNum_modulodivx2'];
}
$startRow_modulodivx2 $pageNum_modulodivx2 $maxRows_modulodivx2;
?>
Como podeis ver las dos consultas son iguales, unicamente cambian las variables y el ORDER BY, pero en esta;

Código PHP:
mysql_select_db($database_modulodivx$modulodivx);
$query_modulodivx2 "SELECT * FROM ".$tabla." ORDER BY fecha desc";
$query_limit_modulodivx2 sprintf("%s LIMIT %d, %d"$query_modulodivx2$startRow_modulodivx2$maxRows_modulodivx2);
$modulodivx2 mysql_query($query_limit_modulodivx2$modulodivx) or die(mysql_error());
$row_modulodivx2 mysql_fetch_assoc($modulodivx2); 
Me da el siguiente error:

Warning: mysql_select_db(): supplied resource is not a valid MySQL-Link resource
Warning: mysql_query(): supplied resource is not a valid MySQL-Link resource

Me estoy volviendo loco y no lo entiendo.

Un saludo