Hallo,
nun suche ich seid Montag eine lösung und finde einfach keine.
Mein Problem. Ich möchte bestimmte Daten aus einer Tabelle abfrage. Eine ID und URL ist für die Abfrage vorhande und gesucht wird der passende Eintrag für die URL. In der Tabelle befinden sich jeweils 10 Einträge.. immer eine URL und dazu ein Eintrag.
Nun möchte ich für URL: [www.url.de] den Eintrag ausgeben lassen.
Ich habe es so probiert...
$ergeb = mysql_query ("select url1, linktext1, url2, linktext2, url3, linktext3, url4, linktext4, url5, linktext5, url6, linktext6, url7, linktext7, url8, linktext8, url9, linktext9, url10, linktext10 from `link` where `id` = '118605690323801' ORDER BY linktext1, linktext2, linktext3, linktext4, linktext5, linktext6, linktext7, linktext9, linktext9, linktext10 and `url1` = 'http://www.url.de' and `url2` = 'http://www.url.de' and `url3` = 'http://www.url.de' and `url4` = 'http://www.url.de' and `url5` = 'http://www.url.de' and `url6` = 'http://www.url.de' and `url7` = 'http://www.url.de' and `url8` = 'http://www.url.de' and `url9` = 'http://www.url.de' and `url10` = 'http://www.url.de'");
$zeili=mysql_num_rows($ergeb);
if ($zeili != 0) {
$row = mysql_fetch_row($ergeb);
$linktext = $row[0];
}
nun wird mir aber alles ausgegeben..
Gehe ich davon aus.. das die gesuchte URL mit Eintrag auf Position 2 [linktext2] steht.. und möchte nur diese haben... alle anderen müßte aber trotzdem geprüft werden da ich nicht weiß.. wo welche beim setzen der Information eingetragen wird..
Muß ich die Abfrage in einer Schleife laufen lassen? Ich habe einfach keine Idee mehr...
Danke für Eure Hilfe...
nun suche ich seid Montag eine lösung und finde einfach keine.
Mein Problem. Ich möchte bestimmte Daten aus einer Tabelle abfrage. Eine ID und URL ist für die Abfrage vorhande und gesucht wird der passende Eintrag für die URL. In der Tabelle befinden sich jeweils 10 Einträge.. immer eine URL und dazu ein Eintrag.
Nun möchte ich für URL: [www.url.de] den Eintrag ausgeben lassen.
Ich habe es so probiert...
$ergeb = mysql_query ("select url1, linktext1, url2, linktext2, url3, linktext3, url4, linktext4, url5, linktext5, url6, linktext6, url7, linktext7, url8, linktext8, url9, linktext9, url10, linktext10 from `link` where `id` = '118605690323801' ORDER BY linktext1, linktext2, linktext3, linktext4, linktext5, linktext6, linktext7, linktext9, linktext9, linktext10 and `url1` = 'http://www.url.de' and `url2` = 'http://www.url.de' and `url3` = 'http://www.url.de' and `url4` = 'http://www.url.de' and `url5` = 'http://www.url.de' and `url6` = 'http://www.url.de' and `url7` = 'http://www.url.de' and `url8` = 'http://www.url.de' and `url9` = 'http://www.url.de' and `url10` = 'http://www.url.de'");
$zeili=mysql_num_rows($ergeb);
if ($zeili != 0) {
$row = mysql_fetch_row($ergeb);
$linktext = $row[0];
}
nun wird mir aber alles ausgegeben..
Gehe ich davon aus.. das die gesuchte URL mit Eintrag auf Position 2 [linktext2] steht.. und möchte nur diese haben... alle anderen müßte aber trotzdem geprüft werden da ich nicht weiß.. wo welche beim setzen der Information eingetragen wird..
Muß ich die Abfrage in einer Schleife laufen lassen? Ich habe einfach keine Idee mehr...
Danke für Eure Hilfe...
Kommentar