Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/11/2005, 11:29
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Fuerza ver los mensajes de error de Mysql con mysql_error() según:

$result = mysql_query($query) or die (mysql_error());

Ahí veras el error concreto que puedas tener ya sea de SQL (sintax) o de conexión.

De hecho en tu ejemplo lo hacías bien y lo usabas bien .. lo que se te "olvidó" es que NO puedes hacer un "echo" a un resultado de una consulta (mysql_query()) por qué lo que se devuelve es un "record-set" que debes "explorarlo" (obtener sus datos) con alguna función tipo:

mysql_fetch_xxx() ó mysql_result()


Por ejemplo . .en tu caso como no sé si vas a obtener un sólo resultado (registro) ... o varíos .. (o ningúno) .. podrías usar:

Código PHP:
$link mysql_connect('localhost''username''password'); 
        
mysql_select_db('database'$link); 

$resultado mysql_query("SELECT `hits` FROM `articulos` WHERE `articleid` = '$articleid'") or die (mysql_error()); 

if (
$registro=mysql_num_result($resultado) > 0){
  while (
$registro=mysql_fetch_array($resultado)){
      echo 
$registro['hits']."<br>";  
}
} else {
   echo 
"no hay resultados";

Un saludo,