PDA

Bekijk Volledige Versie : Re: toch nog een probleem met controle op aanmaken tabel (PHP en



Maarten Wierda
30/09/05, 19:25
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