ayuda con esto Warning: mysql_query()

Iniciado por ediporey2000, 27 Noviembre 2012, 03:03 AM

0 Miembros y 1 Visitante están viendo este tema.

ediporey2000

Hola si alguno me ayuda soy muy noob en esto de php el code es el siguiente

Citar<?PHP
require("./inc/config.inc.php");

  $sqlNews = "SELECT * FROM ".SQL_HP_DB.".news WHERE anzeigen>0 AND ((hot>0 AND kategorie!=2) OR (kategorie=2)) ORDER BY datum DESC LIMIT 5";
  $qryNews = mysql_query($sqlHpcms,$sqlNews);
 
  while($getNews = mysql_fetch_object($qryNews))
  {
    echo'<div class="newsblock">';
    echo'<h3><span style="float:left;">['.$newsKategorien[$getNews->kategorie].'] <b><a href="index.php?s=news&id='.$getNews->id.'">'.$getNews->titel.'</a></b></span><span style="float:right;">'.getDatum($getNews->datum).'</span></h3>';
    echo'</div>';
  }

?>

y este es el error

CitarWarning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/local/www/apache22/data/pages/home.php on line 27

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/local/www/apache22/data/pages/home.php on line 29

van dias tratando de reparlo y no he podido U_u

0x5d

Seguro que $getNews->titel y no es title :O ?
¡ SIGUEME EN TWITTER -> @JavierEsteban__ !

Castg!

No, el problema es con la conexión a MySQL, por eso te tira "MySQL-Link"
Por qué mejor no nos tirás el código de "config.inc.php" así podemos ver dónde y cómo se declara la variable $sqlHpcms ?
Saludos!

WHK

Citar".SQL_HP_DB.".news
Cuando haces una query con un nombre de tabla donde se incluya el nombre de la base de datos debes incluir obligadamente tildes:

`db.tabla`

Toma tu query y pegala en el phpmyadmin y verás mejor tu error, si no hay error entonces es tu script y no la query.

Debes ir descartando.

Saludos.

ediporey2000

este es el code del config.inc.php

Citar<?PHP
   
      DEFINE('SQL_HOST', '192.');
      DEFINE('SQL_USER', '******');
      DEFINE('SQL_PASS', '******');
     
      DEFINE('SQL_HP_HOST', '*****');
      DEFINE('SQL_HP_USER', '*****');
      DEFINE('SQL_HP_PASS', '*****');
      DEFINE('SQL_HP_DB', 'hpcms');
     
      $serverSettings['titel_page']=" ";         
      $serverSettings['titel']="";                         
      $serverSettings['url']="";                     
      $serverSettings['server_ip']="192";                         
      $serverSettings['register_on']=true;                             
      $serverSettings['mail_activation']=false;                       
      $serverSettings['page_entries']=30;                               
      $serverSettings['reg_mail']='acc@beiiel.com';                   
      $serverSettings['pass_mail']='pass@beiel.com';                 
     
      require("./inc/daten.inc.php");
     
    ?>

ediporey2000

alfinal lo solucione grax a todos por su rapidas respuestas xD! como dice Castg faltaba especificar la funcion (require("functions.php") y quitar en el query la variable $sql_Hp que no existia   ;-)