Foros del Web » Programando para Internet » PHP »

Problema extraño con mysql_query()

Estas en el tema de Problema extraño con mysql_query() en el foro de PHP en Foros del Web. Que tal todos, tratenme bonito q es mi primera vez xP... Tengo un problema con mysql_query, trato de hacer un UPDATE y me da el ...
  #1 (permalink)  
Antiguo 10/03/2009, 22:57
Avatar de cesaros15  
Fecha de Ingreso: febrero-2009
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Problema extraño con mysql_query()

Que tal todos, tratenme bonito q es mi primera vez xP...

Tengo un problema con mysql_query, trato de hacer un UPDATE y me da el error de
mysql_query(): supplied argument is not a valid MySQL-Link resource in...

Aqui pongo el codigo para ver si me pueden colaborar con esto...

Código:
<?php 
$qbaney = mysql_query("SELECT * FROM banner"); 
mt_srand(time()); 

// Calculo la cantidad maxima de registros
$max = mysql_num_rows($qbaney); 

function randomizar($rand) {
	
// Hago la consulta segun el numero random
$sqldo = mysql_query("SELECT * FROM banner WHERE id='$rand'"); 
$saldo = mysql_fetch_assoc($sqldo);

	if ($saldo['saldo']=='0') {
	// Randomizo un numero entre 1 y el maximo
		randomizar(mt_rand(1,$max));
	} else {
		$mostrar = mysql_query("SELECT * FROM banner WHERE id='$rand'"); 
		while($ban = mysql_fetch_assoc($mostrar)) { 
		
// *** **** AQUI SALE EL PROBLEMA *** ****
		mysql_query ("UPDATE banner SET saldo=saldo-1 WHERE id=".$ban['id'], $conexion);
			
?>
        <div align="center" class="publicidad">
            <div align="left" style="color:#6C8C2C;">
                <?php echo $ban['titulo'] ?>
            </div>
        <br />
            <?php
            if ($ban['img']== "") {
                echo "";
            } else {
                echo "<div align='center'>";
                echo "<img src='".$ban['img']."' class='image' />";
                echo "</div><br/>";
            }		
            ?>
            <div class="texto" align="justify">
            <?php echo $ban['texto'] ?>
            </div>
        </div>

<?php		
		}
	}
}
Aclaro, esto es un include para una página mas grande....

GRACIAS DE UNA VEZ A TODOS!!!
  #2 (permalink)  
Antiguo 10/03/2009, 23:06
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Problema extraño con mysql_query()

Te dice que el link hacia la conexion que le estas pasando (mediante la variable $conexion) es un link invalido.

mysql_query ("UPDATE banner SET saldo=saldo-1 WHERE id=".$ban['id'], $conexion);

Si quieres puedes omitir el 2do parametro de mysql_query() y PHP automaticamente tomara la ultima conexion abierta para hacer la consulta.
  #3 (permalink)  
Antiguo 11/03/2009, 13:18
Avatar de cesaros15  
Fecha de Ingreso: febrero-2009
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Problema extraño con mysql_query()

Huy gracias!!!! me salvaste la vida!!!!!! justo eso xP
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 21:56.