• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Schrift aus der Datenbank auslesen ins Tielfeld?

Niklas

Neues Mitglied
Hallo,

Ich hätte da nochmal eine kleine Frage,

Code:
<title>Hier soll ein Text aus der Datenbank hin!!!</title>

Ich habe z.b ein Text auf meienr Datenbank der bei $titel liegt wie bekomme ich den Text jetzt ins Titelfeld ?

<title>$titel</title>
und
<title>echo '$titel';</title>

Gehen nicht

Wie ist es richtig?

Gruß Niklas
 
Code:
<title><?=$titel?></title>
Die Variable $titel muss natürlich schon vorher gefüllt werden durch eine Datenbankabfrage!
 
Die Variable $titel muss natürlich schon vorher gefüllt werden durch eine Datenbankabfrage!

Das verstehe ich nicht ganz kann man es nicht einfach aus der Datenbank auslesen? Und wie sieht eine Datenbankabfrage aus?

Gruß Niklas
 
ja natürlich liesst man die Werte aus der Datenbank aus, aber sie müssen zur weiteren Verwendung in Variablen gespeichert werden.
 
ok wen ich aber <title><?=$beschreibung?></title> einfüge kommt der Link von der Seite auf der du gerade bist in den Titel. $beschreibung habe ich schon auf der Webseite und das wird erfolgreich ausgelsen warum im Titel nicht?
 
Hier mal der Code

Code:
<title><?=$titel?></title>

Code:
$sql = "SELECT * FROM umfragen WHERE titel = '".$ant['titel']."'";
$titel = mysql_query($sql);

Gruß Niklas
 
Hi,

die Funktion PHP: mysql_query - Manual liefert eine ResourceID zurück, die du z.B. für die Funktion PHP: mysql_fetch_assoc - Manual verwenden kannst, um darüber an die selektierten Daten zu kommen. Im Handbuch findest du auch ein Beispiel zur Verwendung.

Steht der Titel eventuell schon in
Code:
$ant['titel']
Wenn ja, warum gibst du diesen nicht einfach direkt aus?

Btw. auf Short-Tags à la
Code:
<?=
solltest du verzichten, da diese ausgestellt werden können. Nimm dir die 2 Sekunden und schreibe es aus:
Code:
<?php echo $var; ?>
.
 
So jetzt nochmal ganz von Angfang sonst wird das glaueb ich nichts

Beschreibung:

Ich möchte einen Text den ich auf der Datenbank habe in das Titelfeld bekommen.

Der Text ist in der Tabelle umfragen

In der Tabelle sind 5 Angaben für eine Spalte (id, kurztitel, titel, freigabe, beschreibung) jetzt sind gerade 13 Spalten in der Tabelle umfragen eine Spalte hat den Inhalt von einer Unterseite und davon soll der inhalt von kurztitel ins Titelfeld! Der Url ist eine Id zugeordnet!

So und jetzt zum Code

titelfeld
Code:
<title><?php echo $row['kurztitel']; ?></title>

Jetzt brauchen wir noch eine variable oder ?

Code:
  <?php
  $ergebnis = mysql_query("SELECT url, urlname FROM links");
  while($row = mysql_fetch_object($ergebnis))
  {
    echo $row->url;
  }
  ?>

Nur wie passe ich das jetzt an und ist das überhaupt das richtige für eien Datenbankausgabe?

Gruß Niklas
 
versuchs mal so:
PHP:
<?php
  $ergebnis = mysql_query("SELECT url, urlname FROM links");
  while($row = mysql_fetch_object($ergebnis))
  {
    echo "<title>".$row['kurztitel']."</title>";
  }
?>
 
Was muss in den Teil ?

$kurztitel = mysql_query("SELECT url, urlname FROM links");
while($row = mysql_fetch_object($kurztitel))
 
Zuletzt bearbeitet:
Glaube schon

Auf einer datenbank sind Tabellen dan Spalten das sind so in etwas Kategorien für die Zeilen oder?
 
Du musst schon die Spaltennamen in der Abfrage angeben, die du auslesen möchtest.

Code:
echo mysql_error();

kann auch immer hilfreich sein, um sich eventuelle Fehlermeldungen ausgeben zu lassen.
 
Du musst schon die Spaltennamen in der Abfrage angeben, die du auslesen möchtest.

Ok

Code:
$sql = "SELECT * FROM umfragen WHERE id = '".$id."'";
$umfrage = mysql_query($sql);
{
   echo mysql_error();
}

Code:
<title><?php echo $row['kurztitel']; ?></title>

Als error wird nichts angegeben

Gruß Niklas
 
Zurück
Oben