Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo die Damen und Herren,

ich habe folgendes Problem. Ich habe eine Mysql-Tabelle, welche die Spalte Albumname vom Typ (varchar) hat. Ich habe dort Albennamen mit Leerzeilen eingetragen. Beispiel.: The Best of Hardstyle

Soweit auch alles kein Problem...

Ich möchte nun alle Alben Ausgeben... auch kein Problem...

 $sqlbef = " SELECT album.id AS id, album.Name AS AName, album.Datum, album.Ort, kuenstler.Kuenstlername AS KName, song.Titel, song.Laenge
FROM album INNER JOIN kuenstler ON album.id = kuenstler.id INNER JOIN song ON album.id = song.id "; // SQL Befehl um Daten zu den gefundenen Alben anzuzeigen
$sqlerg = mysql_query ($sqlbef,$connection);
$anz = mysql_num_rows($sqlerg);
while($row = mysql_fetch_object($sqlerg))
{
$a=$row->AName;
echo $a;
}[/PHP]

Das Problem ist, dass bei der Ausgabe der Albumname nur bis zum ersten Leerzeichen dargestellt wird. Ist das normal? Was kann ich tun, damit der alles darstellt? Ich würde mich über jeden Tipp freuen.

P.S.: Ich wusste nicht, ob ich hier in dem richtigen Forumbereich bin. Falls das nicht der Fall ist, bitte ich die Admins darum, dass Thema zu verschieben.

Hallo flashpixx!

Ich habe ein Länge von 50 angegeben. Das reicht auch völlig aus. Keiner der Namen ist Länger als 50 Zeichen! Leerstellen mit gerechnet! Ich verstehe das ganze leider nicht... könnte allerdings auch daran liegen, dass ich neu in der Entwicklung bin und noch nicht viel Erfahrung habe.

Sollte es nicht aber eigentlich egal sein, ob der "String" Leerstellen beinhaltet oder nicht?

das SQL sieht auf den ersten blick korrekt aus, die aliasspalte des albums heisst ja AName.

kommt denn im quelltext auch nur das erste wort des albums?

versuch doch bitte mal, $row->AName direkt auszugeben, ohne $a zu verwenden.

alternativ versuche es mit mysql_fetch_assoc().

s'Amstel

Nur mal nachgefragt: Gibst Du das Ergebnis als HTML? Falls ja, müssen mehr als ein Leerzeichen durch Verwendung von   erzwungen werden.

Falls das nicht der Fall ist, füg doch mal probehalber einen Satz ein, den Du z.B. mit # auffüllst um zu sehen ob es ein Anzeige oder Applikationsproblem ist.

Dim

Hallo!

Entschuldige, dass ich erst so spät antworte... hatte extrem viel um die ohren

Ich habe mal probiert die Leerstellen mit "#" zu füllen... Die leerstellen werden dann auch als raute dargestellt... also nicht das erwünschte ergebnis.

Ich habe festgestellt, dass es am code liegen muss. An bestimmten stellen auf der seite werden die namen mit leerstelle angezeigt. Ich werde dem mal ein bisschen auf den zahn fühlen. Ich hoffe ich finde eine lösung

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.