Matthijs de Z wrote:
> $MaakNieuweTabel=false;
$maakNieuweTabel != $MaakNieuweTabel
> nou dacht ik dat die if($maakNieuweTabel) controle
> afdoende zou zijn, maar die is volgens mij altijd "true",
> omdat de MySQL_query het ook prima vind om if not existS
> uit te voeren.
Klinkt op zich best logisch. Je query mislukt namelijk niet
ofzo, hij wordt alleen niet uitgevoerd.
> Als ik het script voor het eerst over een lege database
> heb gedraait, dan worden de tabellen aangemaakt en krijg
> ik de melding Er is een nieuwe tabel aangemaakt:
> $dbtickercode op het scherm. Maar als ik vervolgens het
> script nog een keer draai (en er GEEN tabellen meer
> aangemaakt hoeven te worden), krijg ik precies hetzelfde
> scherm.
Misschien een kolom uit $dbtickercode selecteren i.c.m. het
@-teken? Is een quick&dirty-oplossing, maar die retourneert
denk ik wel false wanneer de tabel niet bestaat
Trouwens, werkt 'SHOW TABLES [[FROM dbname] LIKE
'tablename']' in jouw versie van MySQL?
--
Cheers,
Maarten Wierda

Likes:


Quote