[PHP & MySQL] Datenbank nach URLs durchsuchen

Rocky
php:
1:
2:
// Hier die Abfrage übersetzt: RUFE * (alle Spalten) VON der Tabelle man_Pferde auf WO in der Spalte Vater oder Mutter der Link zum Pferd steht.
$Kinder mysql_query("SELECT * FROM man_Pferde WHERE Vater='<a href='http://www.eifelstal.de/pferd.php?id=$Data[Name]'>$Data[Name]</a>' OR Mutter='<a href='http://www.eifelstal.de/pferd.php?id=$Data[Name]'>$Data[Name]</a>'");


Das Problem ist jetzt, dass ich die Hochzeichen ersetzen muss - aber durch was?
Rocky
Dann öffnet er die URL nicht mehr richtig.
Rocky
Er zeigt dann folgenden Link an, wenn man drauf klickt:
code:
1:
http://www.eifelstal.de/%5C%22http://www.eifelstal.de/pferd.php?id=Chacco%20Blue\%22
Rocky
niemand? unglücklich
Rocky
könnte nicht nochmal jemand danach schauen? wäre echt super nett unglücklich
Rocky
Zitat:
Original von Epona
ich versteh nich ganz wieso du nicht einfach bei vater oder mutter den namen des elternteils gespeichert hast ._.


Weil ich die ja verlinkt haben will, aber weil nicht alle Pferde verlinkte Eltern haben.
Hast du ne Idee? unglücklich
Rocky
Niemand?
ShivaChewy
Hat sich das mittlerweile schon geregelt?
Zur Not für andere: man kann die " oder ' oder \" auch ganz einfach weglassen.
Bei mir hat das im PHP selbst mit \" nicht funktioniert. So habe ich die ganzen Anführungszeichen da einfach weggelassen und alles funktioniert prima Augenzwinkern
Dreamless
Sauberer wird der Code aber nur, wenn man auch wirklich auskommentiert was auskommentiert gehört...

Ich schau mir das heute im Laufe der Nacht mal an, dann seh ich ob/was ich tun kann.