Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ediporey2000 en 27 Noviembre 2012, 03:03 am



Título: ayuda con esto Warning: mysql_query()
Publicado por: ediporey2000 en 27 Noviembre 2012, 03:03 am
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

Citar
Warning: 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


Título: Re: ayuda con esto Warning: mysql_query()
Publicado por: 0x5d en 27 Noviembre 2012, 04:41 am
Seguro que $getNews->titel y no es title :O ?


Título: Re: ayuda con esto Warning: mysql_query()
Publicado por: Castg! en 27 Noviembre 2012, 05:00 am
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!


Título: Re: ayuda con esto Warning: mysql_query()
Publicado por: WHK en 27 Noviembre 2012, 19:01 pm
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.


Título: Re: ayuda con esto Warning: mysql_query()
Publicado por: ediporey2000 en 28 Noviembre 2012, 01:36 am
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");
     
    ?>


Título: Re: ayuda con esto Warning: mysql_query()
Publicado por: ediporey2000 en 29 Noviembre 2012, 01:39 am
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   ;-)