MySQL Tabelle leeren?

  • Hallo, ich habe mir ein Gästebuch gebaut und möchte nun eine Admin Area aufbauen, dazu hätte ich gerne eine MySQL Verwaltung. Warum klappt das hier nicht?


    PHP
    <?php
    mysql_connect('localhost', 'root', '', 'Database');
    $sql = "TRUNCATE TABLE `gaestebuch`";
    mysql_query($sql);
    ?>


    Es kommt keine Fehlermeldung, aber es klappt nicht!!!!

  • Die Funktion 'mysql_connect' kennt keinen Parameter mit der Datenbank Auswahl.
    Dafür brauchst du mysql_select_db.


    Um die MySQL-"Fehlermeldungen" angezeigt zu bekommen, solltest du jeden Befehl in eine Variable packen und dann mit 'die' und 'mysql_error' arbeiten.
    Beispiel:

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br />$connext </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">mysql_connect</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'localhost'</span><span class="syntaxkeyword">, </span><span class="syntaxstring">'root'</span><span class="syntaxkeyword">, </span><span class="syntaxstring">''</span><span class="syntaxkeyword">) or die(</span><span class="syntaxdefault">mysql_error</span><span class="syntaxkeyword">());<br /></span><span class="syntaxdefault">?><br /></span></span>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!