Hola si alguno me ayuda soy muy noob en esto de php el code es el siguienteCitar<?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 errorCitarWarning: 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
Seguro que $getNews->titel y no es title :O ?
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!
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.
este es el code del config.inc.phpCitar<?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");
?>
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 ;-)