Andy123: Datenbankverbindung funktioniert nicht

Beitrag lesen

Hallo,

Die Skripte:

news.php
**************************************************************
<?php

$tpl = file_get_contents('tpl/news/list.tpl');
$sql = 'SELECT
  news_id, news_date, news_headline, news_text
 FROM
  news';

$result = mysql_query($sql) OR die (mysql_error());

while($news = mysql_fetch assoc($result)) {
 $tpl = str_replace('{news:headline}', $news['news_headline'], $tpl);
 // ...
}
echo $tpl;

?>
*************************************************************

index.php
*************************************************************
<?php

@mysql_connect('localhost', 'root', '') OR die(mysql_error());
mysql_select_db('usr_web257_3') OR die(mysql_error());

function include_in_var($file) {
 ob_start();
 include ($file);
 return ob_get_clean();
}

$main['content'] = include_in_var('core/content.php');

$template = file_get_contents('templates/bla/index.html');
$template = str_replace('{title}','blaaaaaa',$template);
$template = str_replace('{content}',$main['content'],$template);

echo $template;
?>
************************************************************

die content.php
************************************************************
<?php
$mods['news'] = 'mods/news.php';

if(isset($_GET['mod']) AND isset($mods[$_GET['mod']])) {
 include($mods[$_GET['mod']]);
} else {
 include('mods/news.php');
}
?>
************************************************************

So nun zum Problem:
Ich habe zwar in der index.php eine Datenbank-Verbindung aufgebaut, die auch funktioniert, aber davon bekommt die news.php nichts mit, obwohl ich sie in die index include.

Wo ist mein Denkfehler?

Gruß,
Andy