| Brian Folte |
Geschrieben am: Di 15.04.2008, 17:07
|
||||
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
Hallo, seit ein paar Stunden kämpfe ich nun schon damit rum das das eingegebene Suchwort in zwei Tabellen gesucht wird jedoch bekomme ich dies nicht hin. Hat jemand zufällig eine Hilfreiche Seite zu Hand? Und zwar sind hier zwei Datenbankabfragen einmal:
dazu sollte nun noch die Tabelle bilder, jedoch hat sie ein andere Spaltennamen als der von Kategorien.
Dieser hat jedoch den selben Spaltennamen wie Bilder. Ich wäre über einen Link schon durchaus zufrieden in dem dies ausführlich erklärt wird. LG Brian |
||||
![]() |
| chrizz |
#2 Geschrieben am: Di 15.04.2008, 20:00 (+02:52)
|
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 27 Mitglied seit: 14.04.2008 |
wie sind denn deine Tabellen aufgebaut? GIbt es evtl. einen Schlüssel, der in beiden Tabellen gleich ist? Dann kannst du nämlich die Tabellen verschmelzen (=> Joins) damit brauchst du dann auch keine 2 Abfragen.... normalerweise sollte das gehen... kommt halt drauf an, wie deine tabellen aussehen.
|
![]() |
| Brian Folte |
#3 Geschrieben am: Mi 16.04.2008, 07:58 (+11:58)
|
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
Hallo chrizz.
Ja die beiden Tabellen sind identisch. nur leider habe ich keine Ahnung wie ich die Joins verwenden soll. Werde google darüber ausquetschen über Tipps wäre ich trotztdem sehr Dankbar. LG Brian |
![]() |
| Brian Folte |
#4 Geschrieben am: Mi 16.04.2008, 08:51 (+00:52)
|
||||
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
Ich habe mich an Join rangetestet und bin zu folgendem Ergebnis gekommen:
In Zeile 118 wird mir folgender Fehler ausgegeben: Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /var/www/web14/html/search/suchen.php on line 118
Diese Abfrage gibt zwar den Inhalt der Tabelle wieder jedoch nicht das was ich suche. Sie wirft einfach alles raus was in der Tabelle steht. LG Brian |
||||
![]() |
| David T. |
#5 Geschrieben am: Mi 16.04.2008, 16:23 (+07:31)
|
||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 109 Mitglied seit: 30.07.2006 |
Deine SQL-Abfrage enthält keinerlei Fehlerprüfung. Der Query schlägt fehl, das Script läuft aber weiter und scheitert daran, dass $Ergebnis den Boolschen Wert false enthält. Leider verstehe ich aus deinen Codeschnipseln nicht wirklich, wie die beiden Tabellen aufgebaut sind. Am besten Du folgst chrizzs Rat und zeigst uns den Aufbau der Tabellen oder erklärst zumindest was Du in den Tabellen speichern willst. Tipp: SHOW CREATE TABLE -------------------- |
||
![]() |
| chrizz |
#6 Geschrieben am: Do 17.04.2008, 12:16 (+19:53)
|
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 27 Mitglied seit: 14.04.2008 |
ich würde dir raten, den mysql Befehl, so wie er bei dir in der Query ausgeführt wird, mal manuell bei phpmyadmin oder HeidiSQL reinzuhacken und auszuführen. Dort ist die Fehlermeldung immernoch ein bisschen genauer. Ausserdem muss nicht immer das ganze Script laufen, damit du das testen kannst. Ein weiter VorteiL: Du siehst wie die Ergebnisstabelle aufgebaut ist und kannst sie einfacher überprüfen....
viel erfolg |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/24014
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| MySQL Abfrage von einer Tabelle | webdoktor | 276 | 18 | Fr 8.08.2008, 19:03 |
| MySQL Datenbankoptimierung | Coach | 124 | 4 | Do 7.08.2008, 05:47 |
| Suche kleinere Jobs (HTML, PHP, MySQL...) | Oliver Pester | 74 | 0 | Di 5.08.2008, 17:03 |
| (S) Programmierer PHP MySQL | Dachs | 62 | 0 | Mo 4.08.2008, 20:48 |
| MySQL Abfrage von zwei Tabellen | webdoktor | 117 | 6 | Do 31.07.2008, 15:26 |
| MySQL Benutzernamen | Coach | 129 | 4 | Fr 25.07.2008, 21:53 |
| 50.000 .me-Registrierungen in zwei Tagen | Nico B | 137 | 1 | Mi 23.07.2008, 12:09 |
| MYSQL - Benutzer koennen nicht.... | jerry70 | 117 | 3 | Di 15.07.2008, 15:55 |
| [V] Zwei Projekte mit Domain (CH) | Enclave | 331 | 6 | Di 8.07.2008, 17:41 |
| [B] Zwei ältere Gamedomains | FastContent | 198 | 3 | Do 3.07.2008, 16:28 |
Anzeige - [Interessiert an einer Anzeige?]















