Hi, ich mache erste Versuche in PHP und stecke fest. Ich will bei einer mehrsprachigen (cms-gestützten) Site links generieren, die direkt zu der entsprechenden andersprachigen Seite führen. Daher muss z.B. aus
www.meinedomain.de/index.php?de_research
folgendes werden:
www.meinedomain.de/index.php?en_research
Ich will aus der Datenbank das Feld auslesen, das den Aliasnamen für die URL enthällt. Ich will die ersten beiden Buchstaben (Sprachkürzel) gegen zwei andere austauschen.
zum Beispiel:
Auslesen des Wertes aus dem Datensatzfeld acat_alias, Wert z.B.:"de_research"
das "de" entfernen
dann "en" anhängen, so dass ich "en_research" bekomme.
Was bisher funktioniert ist dies:
Ich habe ein Skript geschrieben:
$link = mysql_connect("mydatabase", "username", "password") or die("no connection possible!\n");
echo "connect ok";
$SQLString = "SELECT acat_alias
FROM articlecat" or die("no SQL-request possible\n");
echo "SQL request ok";
soweit klappt alles, aber ich habe den Wert aus dem Datensatzfeld acat_alias nicht bekommen und über echo ausgeben können. Ich habe mysql_request probiert aber wohl die Syntax nicht hingekriegt.
Kann mir jemand sagen:
wie kriege ich diesen Wert aus dem Datensatzfeld?
wie kriege ich die ersten beiden Buchstaben entfernt?
Den Rest kriege ich dann glaube ich wieder hin.
Herzlichen Dank
macangelo
PS es geht um diese Site, um Forschungsprojekte für die Hochschule: http://www.mwvi.de/research
www.meinedomain.de/index.php?de_research
folgendes werden:
www.meinedomain.de/index.php?en_research
Ich will aus der Datenbank das Feld auslesen, das den Aliasnamen für die URL enthällt. Ich will die ersten beiden Buchstaben (Sprachkürzel) gegen zwei andere austauschen.
zum Beispiel:
Auslesen des Wertes aus dem Datensatzfeld acat_alias, Wert z.B.:"de_research"
das "de" entfernen
dann "en" anhängen, so dass ich "en_research" bekomme.
Was bisher funktioniert ist dies:
Ich habe ein Skript geschrieben:
$link = mysql_connect("mydatabase", "username", "password") or die("no connection possible!\n");
echo "connect ok";
$SQLString = "SELECT acat_alias
FROM articlecat" or die("no SQL-request possible\n");
echo "SQL request ok";
soweit klappt alles, aber ich habe den Wert aus dem Datensatzfeld acat_alias nicht bekommen und über echo ausgeben können. Ich habe mysql_request probiert aber wohl die Syntax nicht hingekriegt.
Kann mir jemand sagen:
wie kriege ich diesen Wert aus dem Datensatzfeld?
wie kriege ich die ersten beiden Buchstaben entfernt?
Den Rest kriege ich dann glaube ich wieder hin.
Herzlichen Dank
macangelo
PS es geht um diese Site, um Forschungsprojekte für die Hochschule: http://www.mwvi.de/research
Kommentar