SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.09.2009, 16:21:35
macjoshua macjoshua ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 53
Beiträge: 10
Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Hallo,
ich bin neu hier und in Sachen MySQL. Ich verwende eine php-Mitgliederverwaltung.

Die Mitgliederdaten sind in einer Tabelle "user_data" abgelegt.
Dort gibt es folgende Spalten:

usd_id (fortlaufende ROW Nummerierung);
usd_usr_id (Nummer für jedes Mitglied, 1-1660);
usd_usf_id (Nummer für jedes Attribut eines Mitgliedes, z.B. 1 für den Namen)
usd_values (Inhalt für das Attribut eines Mitgliedes)

Es gibt bis dato 37 Attribute (usd_usf_id) und nun habe ich in in der php-Anwendung zwei weitere eingefügt. Leider werden die entsprechenden Rows erst in der Tabelle eingefügt, wenn ich jeden Datensatz einzeln aufrufe und speichere.

Wie kann ich es mit einem SQL-Befehl bewerkstelligen, für jede usd_usr_id die usd_usf_id 38 und 39 einzufügen und die 38 bei allen mit einer 1 zu belegen?

Für Hilfe wäre ich euch sehr dankbar!

Grüße
Josh
Mit Zitat antworten
  #2  
Alt 19.09.2009, 16:46:21
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Zitat:
Zitat von macjoshua Beitrag anzeigen
[...]
Wie kann ich es mit einem SQL-Befehl bewerkstelligen, für jede usd_usr_id die usd_usf_id 38 und 39 einzufügen und die 38 bei allen mit einer 1 zu belegen?

Für Hilfe wäre ich euch sehr dankbar!

Grüße
Josh
Schreibe Dir ein kurzes Script mit:

1. Verbindung zur DB herstellen, Tabelle auswählen
2. alle usd_usr_id ermitteln
2. INSERT INTO tbl_name (usd_usr_id, usd_usf_id, usd_values) VALUES ($usd_usr_id, 38, 1)
3. INSERT INTO tbl_name (usd_usr_id, usd_usf_id) VALUES ($usd_usr_id, 39)

fertig
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 19.09.2009, 17:23:54
macjoshua macjoshua ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 53
Beiträge: 10
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Zitat:
Zitat von vt1816 Beitrag anzeigen
2. alle usd_usr_id ermitteln
Danke für deine Antwort. Wie kann ich den zweiten Punkt umsetzen?
Mit Zitat antworten
  #4  
Alt 19.09.2009, 18:01:24
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Zitat:
Zitat von macjoshua Beitrag anzeigen
Danke für deine Antwort. Wie kann ich den zweiten Punkt umsetzen?
PHP-Code:
$sql "SELECT DISTINCTROW usd_usr_id FROM tbl_name ORDER BY usd_usr_id ASC"
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 19.09.2009, 18:10:21
macjoshua macjoshua ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 53
Beiträge: 10
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Danke!

Der Code nach dem Login in die DB wäre dann:

PHP-Code:
$SQL "SELECT DISTINCTROW usd_usr_id FROM tbl_name ORDER BY usd_usr_id ASC";  
INSERT INTO tbl_name (usd_usr_idusd_usf_idusd_valuesVALUES ($usd_usr_id381)
INSERT INTO tbl_name (usd_usr_idusd_usf_idVALUES ($usd_usr_id39
Ist das korrekt so?
Mit Zitat antworten
  #6  
Alt 19.09.2009, 18:16:43
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Zitat:
Zitat von macjoshua Beitrag anzeigen
Danke!

Der Code nach dem Login in die DB wäre dann:

PHP-Code:
$SQL "SELECT DISTINCTROW usd_usr_id FROM tbl_name ORDER BY usd_usr_id ASC";  
INSERT INTO tbl_name (usd_usr_idusd_usf_idusd_valuesVALUES ($usd_usr_id381)
INSERT INTO tbl_name (usd_usr_idusd_usf_idVALUES ($usd_usr_id39
Ist das korrekt so?
<ironie>

ja genau, schreib einfach ein paar sql-statements in den quellcode irgendwohin, der mysql-server rät dann den rest. aber bloß nicht irgendwelche tutorials oder gar bücher lesen. das dauert ja alles viel zu lange.

</ironie>
Mit Zitat antworten
  #7  
Alt 19.09.2009, 18:29:11
macjoshua macjoshua ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 53
Beiträge: 10
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Zitat:
Zitat von feuervogel Beitrag anzeigen
<ironie>

ja genau, schreib einfach ein paar sql-statements in den quellcode irgendwohin, der mysql-server rät dann den rest. aber bloß nicht irgendwelche tutorials oder gar bücher lesen. das dauert ja alles viel zu lange.

</ironie>
Super! Vielen Dank!

Ich versuche auf die schnelle etwas anzupassen und verbringe bereits den ganzen Nachmittag damit mir Infos aus dem Inet zu besorgen. Natürlich hätte ich auch in dieser Zeit in den nächsten Buchladen fahren können (vorrausgesetzt meine Frau passt auf die Kinder auf) um mir einen Stapel Bücher zum Thema zu besorgen. Vorausgesetzt meine Frau passt das ganze Wochenende auf die Kinder auf, wäre ich dann morgen Abend durch und könnte VIELLEICHT die Änderung selbst durchführen.

In diesem Beitrag habe ich einfach nur anständig um Hilfe gebeten. Wenn mir jemand nicht helfen will ist das auch ok! Aber das ein Moderator dann so einen Beitrag schreibt finde ich sehr daneben, sorry! Wenn das die übliche Qualität in diesem Forum ist, melde ich mich auch direkt wieder ab.

ÜBRIGENS:

1. Mir ist das Anmeldeskript zur Verbindung zu meiner DB bekannt und ich weiß das ich es voran stellen muß.

2. Mir ist klar, das ich den Datenbankname noch einfügen muß.

Vielen Dank auch!
Mit Zitat antworten
  #8  
Alt 19.09.2009, 18:29:53
macjoshua macjoshua ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 53
Beiträge: 10
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Ich bitte um die sofortige Löschung meines Accounts, denn
dafür bin ich scheinbar auch zu doof!

Dem Moderator Feuervogel möchte ich sagen, dass ein guter
Moderator immer hilfbereit ist. Man weiß doch nie wer auf der
anderen Seite um Hilfe bittet und welche Umstände dazu geführt
haben. Jemanden pauschal als Faul abzustempeln ist die einfachste
Lösung um selbst nicht helfen zu müssen.

Danke an VT1816, der mir zumindest wirklich helfen wollte!

Geändert von macjoshua (19.09.2009 um 18:48:03 Uhr)
Mit Zitat antworten
  #9  
Alt 19.09.2009, 18:49:33
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Zitat:
Zitat von macjoshua Beitrag anzeigen
Danke!

Der Code nach dem Login in die DB wäre dann:

PHP-Code:
$SQL "SELECT DISTINCTROW usd_usr_id FROM tbl_name ORDER BY usd_usr_id ASC";  
INSERT INTO tbl_name (usd_usr_idusd_usf_idusd_valuesVALUES ($usd_usr_id381)
INSERT INTO tbl_name (usd_usr_idusd_usf_idVALUES ($usd_usr_id39
Ist das korrekt so?
Nein.

Wenn, dann so:
PHP-Code:
$sql "SELECT DISTINCTROW usd_usr_id FROM tbl_name ORDER BY usd_usr_id ASC"
// hier noch was mit mysql_querry()
// dann Schleife für alle gefundenen Datensätze und weiter gehts
$sql "INSERT INTO tbl_name (usd_usr_id, usd_usf_id, usd_values) VALUES ($usd_usr_id, 38, 1);"
// hier noch was mit mysql_querry()
$sql "INSERT INTO tbl_name (usd_usr_id, usd_usf_id) VALUES ($usd_usr_id, 39)";
// hier noch was mit mysql_querry() 
Ok?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #10  
Alt 19.09.2009, 19:05:05
macjoshua macjoshua ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 53
Beiträge: 10
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle

Ganz herzlichen Dank!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
sonderzeichen in tabelle einfügen p.dungel MySQLi/PDO/(MySQL) 2 08.09.2007 23:08:39
Tabelle in Datenbank einfügen Remus MySQLi/PDO/(MySQL) 9 14.12.2006 12:05:41
Hilfe zu INSERT TO ! Newbie Maverickx010 PHP Grundlagen 5 27.05.2006 19:58:34
Newbie braucht Hilfe beim Aktualisieren von PHP Miss-NewYork Apache HTTP-Server 1 19.06.2005 12:11:28
Erstellen einer Tabelle mit Hilfe von Schleifen ... Mike105 PHP für Fortgeschrittene und Experten 3 05.05.2003 17:06:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:48:34 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt