[PHP] Weiterleitung via Datenbank! HILFE!

<?php
 include ("config.inc.php");
 $sid =  $_GET['go'];
 $abfrage = "SELECT $sid FROM url";
 $ergebnis = mysql_query($abfrage);
?>
<html>
<head>
<meta http-equiv="refresh" content="5; URL="<?php $ergebnis ?>">
</head>
</html>

was ist an diesem code falsch?
ps: alles selbst gecodet

Das ist so falsch, dass mir der Kopf weh tut…

at2.php.net/mysql

Das Ergebnis (falls es ungleich FALSE ist) der mysql_query()-Funktion mußt du an eine der mysql_fetch_…()-Funktionen übergeben, die liefern dann den eigentlichen Inhalt der Abfrage.

ich verwende meißtens mysql_fetch_assoc(), weil dort der Inhalt bekannt ist…

$test=mysql_fetch_assoc($result);
print_r($test);

Gibt ein Array in der Art zurück: $test[“Zeilennummer”][“Spaltenname”]

<?php

/**
 * @author tobias stumm
 * @copyright 2007
 */
 include ("config.inc.php");
 $sid =  $_GET['go'];
 $abfrage = "SELECT $sid FROM url";
 $ergebnis = mysql_query($abfrage);
 $ende = mysql_fetch_row($ergebnis);
?>
<html>
<head>
<meta http-equiv="refresh" content="5; URL="<?php $ende ?>">
</head>
</html>
<?php
echo'Multilanguage:<br \>';
echo'Willkommen auf GoPage.de, danke das Sie diesen Service benutzen!<br \>';
echo'Welcome on GoPage.de, thank you taht you use this service!<br \>';
echo'Bienvenue sur GoPage.de, je vous remercie d´utiliser ce service!<br \>';
echo'Benvenuto su GoPage.de, la ringrazio di utilizzare questo servizio!<br \>';
echo'Bitte warten sie 5 Sekunden. Dann werden sie Anonym weitergeleitet. Schauen sie sich in der zeit mal unsere Partner und Sponsoren an!<br \>';
echo'Please wait 5 seconds. Then you reffer anonymus to the target site. In the time you can show our sponsors and partner!<br \>';
echo'S’il vous plaît attendez 5 secondes. Ensuite, vous reffer anonymus au site cible. Dans le temps, vous pouvez montrer à nos sponsors et partenaires!<br \>';
echo'Attendi 5 secondi. Poi si reffer anonimi al sito di destinazione. Nel tempo si può mostrare i nostri sponsor e partner!';
?>

ok jetz will er immer nich nicht^^
der läd nich richtig.
der aktualliesiert nur -.-

Probiers mit <?php echo $ende ?>, wenn das auch nicht geht <?php echo $ende[0] ?>

ne, leider tut sich nichts.
ich habe mal n dump meiner mysql datenbank gemacht.
Siehe Anhang:

Das passt alles… schreib mal print_r($ende); …

bringt auch nichts…

Logisch, ich will auch wissen was er ausgibt!!!

Es bringt keinem was, wenn du nicht mal sagst WAS nicht geht!! :motz: :motz: :motz: :motz: Wir können auch nicht hellsehen!

der gibt n array aus…
Array ( test=www.google.de )
oder so !coffee

Sehr gut… dann verwende <?php echo $ende["test"] ?>

Da gibt er garnichts aus…

dann gib mir bitte den Befehl mit print_r() und dessen Ausgabe!

print_r($ende[„test“]) gibt auch nichts aus…

blödes php -.- :motz:

nöö, ich will die tatsächliche ausgabe von print_r($ende); …

UND: PHP ist immer so blöd wie der Programmierer…

@beide
hey bitte keine Beleidigungen die sind hier nicht erwünscht :stress:

michi: der gibt dann Array aus aber ohne inhalt xD
und ja ich finde dich auch behindert, du musst dich nicht so verstecken :smiley:

ich hab blöd gesagt… NICHT BEHINDERT!

ich habe nach einer lösung gefragt und nicht nach spam…

@Topic: einer muss doch wissen was falsch ist