php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.06.2005, 13:42  
Gast
 
Beiträge: n/a
Standard PRobleme mit Backup Script

Hi

Ich habe ein kleines Backup Script geschrieben, es soll alle Einträge die zu einem Benutzer gehören sichern. Allerdings tut sich nichts, wenn ich die WHERE bedinung in der Schleife die die Daten einließt weglasse funktioniert es (Bekomme dann halt alle Einträge angezeigt annstelle die des gewünschten benutzere). HAt jemand eine IDee wie ich das zum laufen bekomme ?

Code:
$result5 = mysql_list_tables($dbname);
while ($row5 = mysql_fetch_row($result5)) {
$tabname=$row5[0];

$prefix="mysql_query(\"INSERT into $tabname (";
$x=0;

$result = mysql_query("SHOW COLUMNS FROM $tabname");
while ($row10 = mysql_fetch_assoc($result)) {
$feld=$row10[Field];

if ($x==0) {
$prefix.="$feld";
}
else {
$prefix.=",$feld";
}
$x=$x+1;
}
$prefix.=") values (";

$res50=mysql_query("SELECT * from $tabname WHERE benutzer = '$bname'");
while($row20 = mysql_fetch_array($res50))
{
echo"K";
$y=0;
$output.="$prefix";

while ($y<$x) {
$wert=$row20[$y];

if ($y==0) {
$output.="'$wert'";
}
else {
$output.=",'$wert'";
}

$y=$y+1;
}
$output.=")\");
";


}
}
Ps.: Die kritische stelle ist die Stelle über dem echo"k";
Sobald ich da die WHERE Bedinung einfüge springt er nicht in die schleife

Gruß

TZE
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.06.2005, 13:46  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ARGL!!!

mysql_error
Man sollte immer mysql_error() verwenden. Etwa so:
PHP-Code:
<?php
  $sql 
"SELECT feldname FROM tabellenname WHERE ID=1";
  
$result mysql_query($sql) or die('<h2>Fehler</h2>'.mysql_error());
  
// ...
?>
http://de2.php.net/mysql_error
robo47 ist offline  
Alt 06.06.2005, 13:54  
Gast
 
Beiträge: n/a
Standard

Habe ich nun gemacht und es kommt kein Fehler.... aber es sind definitiv passende einträge da... *es nicht versteht*
 
Alt 06.06.2005, 13:55  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

teste dein query in phpmyadmin, anders machst du wohl einen fehler
robo47 ist offline  
Alt 06.06.2005, 14:04  
Gast
 
Beiträge: n/a
Standard

OK, das ganze ist wegen Blödheit zu schließen.
Das Backup sollte eine kurzbackup eines gelöschten Accounts erstellen. Also falls jemand seinen Account löscht sollten alle kritischen Daten gesichert werden, damit der account wiederhergstellt werden kann, sollte er ungewollt (durch Acountpiraterie z.b.) gelöscht wurden sein.

Nunja ich hab das Backup nach der Löschung eingeleitet...
 
Alt 06.06.2005, 14:05  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

loool das war jetzt die passende antwort :P

gutes schema :P
robo47 ist offline  
Alt 06.06.2005, 14:52  
Gast
 
Beiträge: n/a
Standard

Gelle

Hab über ne Stunde lang das Backup Script auf Fehler abgetastet, aber die Aufrufe mal zu betrachten ist mir nicht in den Sinn gekommen...

Naja egal, trotzdem danke für deine Antworten
 
 


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] Backupscript für DB Backup netti PHP Tipps 2008 3 23.06.2008 16:46
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Probleme mit einem Script hein.duckdich PHP Tipps 2006 4 06.06.2006 12:08
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
Probleme mit Script PHP Tipps 2006 16 25.02.2006 00:00
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
Script probleme! PHP Tipps 2004 2 05.10.2004 19:36
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
backup skript php threads, sql backup 2005 backup script, php backup script

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:17 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.