Mailinglisten-Archive |
Hallo Michel, zunächst mal: bitte keine HTML-Mails über Mailinglisten. Nicht alle Leute benutzen Outlook oder Netscape Messenger und haben dann teilweise erhebliche Probleme, diese Mails zu lesen. Jetzt zu deinem Problem: > $sql="SELECT GrundPArt,SelbstBet,DSSumme,VsEinzel,VSFam from > privathaftpflicht where 1 and GrundPArt like 'prestige' and > SelbstBet like '250' and DSSumme = 2000000"; a) Warum "...where 1 and..."? Ist absolut redundant :) b) Willst du mit "...GrundPArt like 'prestige'..." erfrage, ob der Inhalt von GrundPArt 'prestige' lautet (was ich jetzt mal vermute) oder ob das Wort 'prestige' darin enthalten ist? Im ersteren Falle tut es ein "...GrundPArt='prestige'...", um zweiten muss es korrekt heißen "...GrundPArt like '%prestige%'..." c) Ich nehme an, du willst die Parameter der WHERE-Klausel variabel halten. Von daher käme so etwas hier in Frage: Im HTML-Code: <form> ... <input type="text" name="grundpart" />... ... <input type="text" name="selbstbet" />... ... <input type="text" name="dssumme" />... </form> Im PHP-Code: $sql="SELECT ... FROM privathaftpflicht WHERE GrundPArt='" . $grundpart . "' AND SelbstBet=" . $selbstbet . " AND DSSumme=" . $dssumme Dadurch wird die WHERE-Klausel erst zur Laufzeit des PHP-Scripts zusammengeklöppelt. Hoffe, das hilft, Gruß Jan --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive