Erstmal vorweg: Ja! Dieses Thema gabs schon mal! (Suchfunktion)
Leider ist das aber auch nicht die Lösung des Problems.
Also, ich hab mal versucht die Mysql-Abfragen in eine Funktion zu packen.
Ich hab die Datei dann mit include eingebunden.
Dabei erhalte ich diesen Fehler:
Fatal error: Cannot redeclare connect() in c:\inetpub\wwwroot\include\mysql.inc.php on line 7
Hier der code:
index.php:
mysql.inc.php:
Ich hoffe mal dafür gibts ne Lösung, oder einen anderen Weg.
Naj-Zero
Leider ist das aber auch nicht die Lösung des Problems.
Also, ich hab mal versucht die Mysql-Abfragen in eine Funktion zu packen.
Ich hab die Datei dann mit include eingebunden.
Dabei erhalte ich diesen Fehler:
Fatal error: Cannot redeclare connect() in c:\inetpub\wwwroot\include\mysql.inc.php on line 7
Hier der code:
index.php:
PHP:
<?
include ("./include/mysql.inc.php");
if (isset($page))
{
$lk=connect();
$db="ef";
$sql="SELECT url FROM site WHERE name=$page";
$res=send_sql($db,$sql);
include $res;
}
else
{
include "./news/news.php";
}
?>
mysql.inc.php:
PHP:
<? //mysql.inc.php
/**************
*MySQL-Zugang*
**************/
include ("./include/mysql_data.inc.php");
$dblk=connect();
function connect() {
global $mysql_host, $mysql_user, $mysql_pw;
if (! $linkid=mysql_connect("$mysql_host","$mysql_user","$mysql_pw"))
{
echo "Die verbindung zu ",$mysql_host," konnte NICHT hergestellt werden<br>";
exit;
}
return $linkid;
}
function send_sql($db, $sql)
{
if (! $res=mysql_db_query($db, $sql))
{
echo mysql_error();
exit;
}
return $res;
}
?>
Ich hoffe mal dafür gibts ne Lösung, oder einen anderen Weg.
Naj-Zero