phpbar.de logo

Mailinglisten-Archive

Re: feld auslesen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: feld auslesen



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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive