| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| 1. du solltest bei exakten Übereinstimmungen bei der Query immer spalte='Wert' nehmen und nicht LIKE 2. Ja das geht. Allerdings befürchte ich, dass du keine eindeutige ID für jeden EIntrag hast, oder? Wenn nein, wird das relativ schwierig, weil zu deinem problem eine Spalte immer unterschiedliche Werte aufweisen muss. Ok, nehmen wir an, du hast keine solche Spalte. Mach nix, kann man nachträglich einfügen. Ich kann dir ein schnell ein Script schreiben kleine Script übernimmt das realtiv einfach, leider muss dazu alles in eine neue Tabelle überschrieben wird. Anschließend wir die alte Tabelle gelöscht, wieder angelegt und wieder aufgefüllt, damit du nichts ändern musst. wenn du es selbst machen kannst, musst du bei der neuen Tabelle Eintrag mehr machen (standartmäßig am Anfang), Ich nenne es immer ID, ich glaube auch, dass MySQL groß und klein unterscheidet. Du musst bei der erstellung (z.B. mit PhpMyAdmin) beachten, dass du diese Spalte mit den Einstellungen INT mit 255 Zeichen, auto_increment und unique erstellst. Wenn du überhaupt nix damit anfangen kannst, kann ich es ausnahmnweise für dich schrieben, allerdings erst morgen abend. dazu bräuchte ich aber deine tabellenstruktur für die tabelle lyrics (alle namen, die Längen, bes. Einstellungen, etc.) Damit du dich nicht beklagst Also Wenn du so eine echte ID hast, kannst du immer einen Link machen mit Code: echo 'Detail'; Code: <? // Datenbankverbindung ... $id = $_GET['id']; $query = "select text from lyrics where ID='$id'"; $detail = mysql_query($query); $detail = mysql_fetch_array($detail); ... echo $detail[text]; ?> |
| | |
| Gast
Beiträge: n/a
| du hättest gar nix machen müssen das Problem ist erstens, dass du in der id-Spalte keine Zahlen hast und zweitens, dass du nachträglich irgendwie kein unique machen kannst, keine ahnung warum. Hä? wie sehen denn deine Einträge in der Spalte id aus???? vorher waren es doch Buchstaben wie z.B. "w" und jetzt? hast du die alte Tabelle gelöscht und eine neue angelegt? bitte klär mich auf! |
| | ||
| Gast
Beiträge: n/a
| so. hab jetzt die tabelle neu angelegt, dann hab ich die detail.php so wie du gesagt hast erstellt und hab meinen Code wie folgt abgeändert: Code:
<?
mysql_connect("localhost",
"root","") or die
("Keine Verbindung moeglich");
mysql_select_db("songtexte") or die
("Die Datenbank existiert nicht");
$abfrage = "SELECT * FROM lyrics";
$ergebnis1 = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis1))
{
echo 'Detail';
}
mysql_free_result($ergebnis1);
?>
Zitat:
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| kleine Frage zu Einfärben von Kategorie | cybermailer | PHP Tipps 2008 | 21 | 05.05.2008 14:42 |
| kleine frage zu function | PHP Tipps 2005-2 | 9 | 14.10.2005 10:59 | |
| kleine Frage zu "ORDER BY" [erledigt] | PHP Tipps 2005-2 | 21 | 23.08.2005 15:18 | |
| kleine frage zu funtionen | PHP Tipps 2005-2 | 3 | 08.08.2005 00:27 | |
| usort Funktion, kleine Frage zur Arbeitsweise. | PHP Tipps 2005-2 | 4 | 25.07.2005 23:08 | |
| Kleine Frage eines Kleinen Neulings O.o | Datenbanken | 3 | 08.06.2005 19:49 | |
| Kleine Frage | HTML, Usability und Barrierefreiheit | 2 | 05.06.2005 13:19 | |
| eine kleine frage zu ordner und select tag | -=Slider=- | PHP Tipps 2005 | 10 | 15.05.2005 13:26 |
| [Erledigt] kleine frage .... | PHP Tipps 2004-2 | 9 | 11.12.2004 22:30 | |
| [Erledigt] Frage zur Funkrionen? | PHP Tipps 2004-2 | 10 | 01.12.2004 09:42 | |
| [Erledigt] kleine inner join frage... | PHP-Fortgeschrittene | 3 | 02.11.2004 22:02 | |
| kleine frage | PHP Tipps 2004 | 7 | 15.09.2004 22:52 | |
| Kleine frage zu einem Pulldownmenü | PHP Tipps 2004 | 2 | 03.09.2004 03:31 | |
| Kleine Include Frage | PHP Tipps 2004 | 4 | 06.07.2004 22:54 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.