Mailinglisten-Archive |
Aloha, > Von: Markus Wichert[SMTP:markus.wichert_(at)_dvertise.de] > > die Frage ist leicht OT: > Wie kann ich nach leeren Datenfeldern in einer MySQL-Datenbank suchen? > Bevor jetzt noch ~ 10 falsche Antworten kommen: Es kommt drauf an wie die Tabelle definiert ist UND wie das Feld gefüllt wurde: Fall 1) create table .... ( name char 10 NOT NULL, .... ) insert into tabelle ( vorname ) values ('hugo') oder insert into tabelle ( vorname, name ) values ('hugo', '') --> select * from tabelle where name = '' Fall 2) create table .... ( name char 10 NOT NULL default 'kein name', .... ) insert into tabelle ( vorname ) values ('hugo') oder insert into tabelle ( vorname, name ) values ('hugo', '') --> select * from tabelle where name = 'kein name' oder --> select * from tabelle where name = '' Fall 3) create table .... ( name char 10, .... ) insert into tabelle ( vorname ) values ('hugo') oder insert into tabelle ( vorname, name ) values ('hugo', '') --> select * from tabelle where name is null oder --> select * from tabelle where name = '' Fall 4) create table .... ( name char 10 default 'kein name', .... ) insert into tabelle ( vorname ) values ('hugo') oder insert into tabelle ( vorname, name ) values ('hugo', '') --> select * from tabelle where name is 'kein name' oder --> select * from tabelle where name = '' Wie du siehst, ist hellsehen schwierig.... ==> Das nächste mal a) Tabellendefinition b) Datenmanipulationen mitposten. Grüße, Mathias
php::bar PHP Wiki - Listenarchive