[MySQL] Legen van een tabel lukt niet via php

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • L0we
  • Registratie: Mei 2004
  • Laatst online: 19-09 13:06
Ik heb een probleempje, ik wil een tabel legen vanuit een php-script, ik gebruik daarvoor de onderstaande code. (die ik nu ff vereenvoudigd heb).
Het probleem is dat de data gewoon in de tabel blijft staan. Ik heb dezelfde query uitgevoerd vanuit phpMyAdmin, maar daar doet hij het prima. Ik heb ook al gebruik gemaakt van DELETE, maar dat geeft hetzelfde probleem. Het uitvoeren van andere query's gaat prima, dus de verbinding is goed, en ik heb ook voldoende rechten.
PHP:
1
2
3
$connection = mysql_connect($serverName, $username, $password);
$sql = "TRUNCATE TABLE 'leden'";
mysql_query($sql, $connection);


ik heb de search, google & mysql handleiding gebruikt, maar daarmee kwam ik er niet uit. Heeft iemand een oplossing?

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 19:51

Creepy

Tactical Espionage Splatterer

en mysql_error() geeft niks terug? Niet na het connecten EN niet na het uitvoeren van de query?

Ik gok erop dat een mysql_query($sql, $connection) or die(mysql_error()); je toch wel wat interresante info gaat geven :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • L0we
  • Registratie: Mei 2004
  • Laatst online: 19-09 13:06
hmm :(
code:
1
No Database Selected


beetje stomme fout...

Acties:
  • 0 Henk 'm!

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

[overbodig]mysql_select_db() or die(mysql_error()) na regel 1 dus[/overbodig]

[ Voor 22% gewijzigd door TheRookie op 18-03-2005 14:41 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
Btw, officieel mag je geen ' om tabelnamen plaatsen. Volgens mij vindt MySQL het ook eigenlijk niet zo geweldig. SQL-spec zegt dat je "speciale namen" met een double-quote " moet omsluiten en MySQL doet dat overigens met ` (die backtick onder de ~, naast de 1).