php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2008, 18:10  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 37
Paddy befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
//this is the connection file for the database....
if (!mysql_connect('localhost''........''.......')) {
    echo 
'Could not connect to mysql';
    exit;
}

$dbname 'webandit_pa01';

$result mysql_list_tables($dbname);

echo 
"<table width=\"75%\" border=\"0\">";
echo  
"<tr bgcolor=\"#993333\"> ";
echo    
"<td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-1\" color=\"#FFFFFF\">Table name:</font></td>";
echo    
"<td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-1\" color=\"#FFFFFF\">Delete?</font></td>";
echo  
"</tr>";
    
while (
$row mysql_fetch_row($result)) {
        echo 
"<tr bgcolor=\"#CCCCCC\">";
echo    
"<td>";
           print 
"$row[0]\n";
echo    
"</td>";

echo    
"<td>";
echo    
"<a href='$PHP_SELF?action=delete&table=".$row[0]."'>Yes?</a>"; ;

echo    
"</td>";

echo 
"</tr>";
        
        
    }

    
mysql_free_result($result);

//Delete
if($action=="delete")
{
$delete=mysql_query("TRUNCATE TABLE " .$_GET['table'].";");  
if(
$delete)
{
echo 
"The table \"";
echo 
"$table\" has been deleted with succes!<br>";
}
else
{
echo 
"An error has occured...please try again<br>";
}


Geändert von Paddy (09.12.2008 um 18:13 Uhr).
Paddy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.12.2008, 18:10  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

In der PHP Info.

Lege dir mal ne Datei an die info.php heist und schreibe folgenden kurzen Code rein und lade sie in dein Webverzeichnis.

PHP-Code:
<?php
phpinfo
();
?>
Und da steht das dann drin.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 09.12.2008, 18:15  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 37
Paddy befindet sich auf einem aufstrebenden Ast
Standard

@webproger

Hier das was in der Adresseleiste ist:

[url ] http://www.web-and-it.com/del.php?action=delete&table=sp_webangebote [ /url]

@little

ist off
Paddy ist offline  
Alt 09.12.2008, 18:18  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
@webproger

Hier das was in der Adresseleiste ist:

[url ] http://www.web-and-it.com/del.php?action=delete&table=sp_webangebote [ /url]
Hast du das auf der vorderen Seite schon probiert, markiert mit "ev. Lösung" . Ich denke dein $table wird gar nie gefüllt. Daher kann der Query auch nicht ausgeführt werden.

Wenn du den Query direkt in phpmyadmin ausführst oder SQL, funktioniert er?

gruss
__________________
webproger ist offline  
Alt 09.12.2008, 18:26  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 37
Paddy befindet sich auf einem aufstrebenden Ast
Standard

Ja im PhPMyADmin geht es.

Hier mal der aktuellste Script STand:

PHP-Code:
<?php

//this is the connection file for the database....
if (!mysql_connect('localhost''******''*******')) {
    echo 
'Could not connect to mysql';
    exit;
}

$dbname 'webandit_pa01';

$result mysql_list_tables($dbname);

echo 
"<table width=\"75%\" border=\"0\">";
echo  
"<tr bgcolor=\"#993333\"> ";
echo    
"<td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-1\" color=\"#FFFFFF\">Table name:</font></td>";
echo    
"<td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-1\" color=\"#FFFFFF\">Delete?</font></td>";
echo  
"</tr>";
    
while (
$row mysql_fetch_row($result)) {
        echo 
"<tr bgcolor=\"#CCCCCC\">";
echo    
"<td>";
           print 
"$row[0]\n";
echo    
"</td>";

echo    
"<td>";
echo    
"<a href='$PHP_SELF?action=delete&table=".$row[0]."'>Yes?</a>"; ;

echo    
"</td>";

echo 
"</tr>";
        
        
    }

    
mysql_free_result($result);

//Delete
if($action=="delete")
{
$delete=mysql_query("TRUNCATE TABLE " .$_GET['table'].";");  
if(
$delete)
{
echo 
"The table \"";
echo 
"$table\" has been deleted with succes!<br>";
}
else
{
echo 
"An error has occured...please try again<br>";
}
}
  
?>
Paddy ist offline  
Alt 09.12.2008, 18:28  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

komm bevor Ihr noch stunden weitermacht
if($action == 'delete') ist die Zeile, die das Problem verursacht, da register_globals offensichtlich auf off stehen (was auch gut so ist).
HPR1974 ist offline  
Alt 09.12.2008, 18:42  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 37
Paddy befindet sich auf einem aufstrebenden Ast
Standard

Wie schaff ich es jetzt, dass es geht ^^
Paddy ist offline  
Alt 09.12.2008, 18:44  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

in dem Du superglobals benutzt
HPR1974 ist offline  
Alt 10.12.2008, 11:34  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 37
Paddy befindet sich auf einem aufstrebenden Ast
Standard

WAs ist superglobal? ^^
Paddy ist offline  
Alt 10.12.2008, 11:59  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Paddy Beitrag anzeigen
WAs ist superglobal? ^^
Nach einen Blick ins Manual wüsstest du das...

Superglobal beteutet, dass Sie in jeder Klasse in jeder funktion und überhaupt überall verfügbar sind.

Dies sind folgende Arrays:
$_GET, $_POST, $_SERVER, $_SESSION, $_COOKIE
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] einzelne Spalte aus MySQL löschen AJ79 PHP Tipps 2008 16 20.10.2008 12:31
[Erledigt] MYSQL - kann keine Daten löschen vinter Datenbanken 3 10.10.2008 00:17
Berechnung mit MySql Tabelleninhalt mittels php markbraue Datenbanken 4 16.05.2008 19:06
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Mysql Error 1025 beim löschen von Foreign Key Bronks Datenbanken 5 18.03.2006 11:18
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
MySQL per PHP zeilenweise löschen... PHP Tipps 2006 7 21.02.2006 15:29
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Dateien über MySQL löschen Charly Shop Sui PHP Tipps 2005 4 06.05.2005 15:42
mysql query... alle datensäze älter als x tage löschen... Sclot Datenbanken 2 05.03.2005 23:04
Problem mit zwei variablen - löschen - MySQL PHP Tipps 2004 9 17.10.2004 20:57
MYSQL Tabelleninhalt in Formular übernehmen <SELECT> PHP Tipps 2004 9 27.09.2004 16:35
Nur markierte Einträge löschen mysql php PHP-Fortgeschrittene 2 19.09.2004 21:53
LÖSCHEN VON MySQL Daten. PHP Tipps 2004 6 01.09.2004 17:17
[Erledigt] PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a m p; MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql tabelleninhalt löschen, phpmyadmin tabelleninhalt löschen, script datenbank tabelleninhalt löschen, tabelleninhalt leeren phpmyadmin, my sql tabelleninhalt löschen, tabellen inhalt löschen php, inhalt löschen mysql, <a href=\\.$_server[\php_self\].\?action=delete&table=$row[0]\\\>yes?</a>\;, php tabelleninhalte löschen, mssql \tabelleninhalt löschen\, mysql einen inhalt enfernen, mssql alle inhalte löschen, mysql tabelle löschenb error 1025, mysql handbuch tabellen inhalt löschen, mysql php tabellinhalt löschen, tabelleninhalt aus formular löschen, datensatz nach x tagen löschen php mysql, mysql tabelleninhalte löschen, php tabelleninhalt löschen, http://www.php.de/php-tipps-2008/49689-mysql-tabelleninhalt-loeschen-2.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum