cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Forum
Aktuellste Beiträge
Forenregeln

Community
BB-Codes
Tags
Chat
Suche (Web)
Wer ist online?
Top-User

Basar


Statistik
Mitglieder gesamt: 68142
Mitglieder online: 0
Gäste online: 0
mehr...

Anzeige
Forum » Forum: Website & Webprogrammierung » Thread: [gelöst] Datenbank schreiben während abfrage

Thread: [gelöst] Datenbank schreiben während abfrage

Tags: SQL , schleife , UPDATE

03.07.2008 20:02 Uhr

 

Status: offline
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$sql = "select * FROM members";
$result=mysql_query($sql) or die("select fails");
while ($row = mysql_fetch_assoc($result))
{
       $post = 'quick_' . $row['username'];
       $post=str_replace(" ","_",$post); 
      echo $row['username'] . ' - ' . $_POST[$post] . '<br>';
 
      $sql1 = "UPDATE members SET username = '".$row['username']."' WHERE rang = '".$post ."'";
      $result = mysql_query($sql1) OR die("'".$sql1."' : ".mysql_error()); 
}
?>
Hallo, ich hab das Problem das Datenbankeinträge ausgelesen werden sollen, zeitgleich soll ein update an dem entsprechenden Eintrag vorgenommen werden. Kann mir das einer lösen ?
2 mal bearbeitet
___________________________
[*] Follow the white Rabbit !
[*] Leg dich mit dem Besten an, und du Stirbst wie alle dann xD
Mein SystemProfil
03.07.2008 21:11 Uhr

 

Status: offline
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$sql = "select * FROM members";
$result=mysql_query($sql) or die("select fails");
while ($row = mysql_fetch_assoc($result))
{
       $post = 'quick_' . $row['username'];
       $post=str_replace(" ","_",$post); 
      echo $row['username'] . ' - ' . $_POST[$post] . '<br>';
 
      $sql1 = "UPDATE members SET username = '".$row['username']."' WHERE rang = '".$post ."'";
      mysql_query($sql1) OR die("'".$sql1."' : ".mysql_error()); 
}
?>
Du hast die Variable $result in der Schleife überschrieben. Bei einem update brauchste keine Variable. Also entweder Variable anders nennen, oder weg lassen. (Was ich bei meinem Beispiel gemacht hab)
___________________________
Visit: www.sim4000.de
Ein ball rollt um die Ecke und fällt um.
Intelligenz ist, wenn mein weiß, dass man doof ist.
04.07.2008 08:13 Uhr

 

Status: offline
es passiert aber nix, es wird nicht in die DB geschrieben
___________________________
[*] Follow the white Rabbit !
[*] Leg dich mit dem Besten an, und du Stirbst wie alle dann xD
Mein SystemProfil
04.07.2008 08:37 Uhr

 

bmk
Moderator
Status: offline
Dann besteht in dem Code vermutlich nicht nur ein Coding-Fehler, sondern auch ein Inhaltlicher. Den können wir aber nicht herausfinden. Vielleicht findet dein UPDATE-Statement ja keine Zeile um Ändern?

LG, bmk.
___________________________
Let's code responsibly...
Webcrawler -- Portal für Dirigenten -- Musikverein Königstetten
04.07.2008 08:44 Uhr

 

Status: offline
erhälts du denn ein mysql fehler? wenn nicht dann kann es nur daran liegen, dass du keinen datensatz hast wo WHERE rang = '".$post ."'" zutrifft, da ich denke dass die tabellenbezeichnung schon richtig is, aber ich kenn die datenbank jetzt ja nicht vielleicht ist da auch ein fehler im namen, überprüfe das lieber auch mal, aber dann würdest du ja wiederum einen mysql fehler bekommen
1 mal bearbeitet
___________________________
Warum denn so ernst??? Zaubern wir ein lächeln auf dieses Gesicht!
04.07.2008 09:09 Uhr

 

Status: offline
oh mein gott ... ich hab den Fehler :-D
PHP:
1
$sql1 = "UPDATE members SET username = '".$row['username']."' WHERE rang = '".$post ."'";
war falschrum, hab username und rang vertauscht...

Das hätte ich nie gefunden hätte bmk das nicht geschrieben
___________________________
[*] Follow the white Rabbit !
[*] Leg dich mit dem Besten an, und du Stirbst wie alle dann xD
Mein SystemProfil
Ähnliche Threads Forum Ähnlichkeitsgrad
 verschachtelte SQL-Abfrage (Joins?) Website & Webprogrammierung 1
 Smarty (Schleifen) Website & Webprogrammierung 1
 Bräuchte Hilfe mit SQL Website & Webprogrammierung 1
 mySQL Problem bei einem PHP Script Website & Webprogrammierung 1
 [Problem] MySQL mehrere Einträge gleichzeitig verändern geht nicht Website & Webprogrammierung 1
 SQL: Zusammenhängende Blöcke suchen Website & Webprogrammierung 1
 Problem: Eigenes Modul erzeugt doppelten MySQL Eintrag bei Redaxo Website & Webprogrammierung 1
Passende eBook-Abschnitte eBook Ähnlichkeitsgrad
while PHP 1
for PHP 1
nach obennach oben

Copyright © 2008 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung