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

|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP 
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |

19.09.2009, 16:21:35
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 54
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
|

19.09.2009, 16:46:21
|
 |
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
[...]
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!
|

19.09.2009, 17:23:54
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 54
Beiträge: 10
|
|
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle
Zitat:
Zitat von vt1816
2. alle usd_usr_id ermitteln
|
Danke für deine Antwort. Wie kann ich den zweiten Punkt umsetzen?
|

19.09.2009, 18:01:24
|
 |
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
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!
|

19.09.2009, 18:10:21
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 54
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_id, usd_usf_id, usd_values) VALUES ($usd_usr_id, 38, 1)
INSERT INTO tbl_name (usd_usr_id, usd_usf_id) VALUES ($usd_usr_id, 39)
Ist das korrekt so?
|

19.09.2009, 18:16:43
|
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
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_id, usd_usf_id, usd_values) VALUES ($usd_usr_id, 38, 1)
INSERT INTO tbl_name (usd_usr_id, usd_usf_id) VALUES ($usd_usr_id, 39)
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>
|

19.09.2009, 18:29:11
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 54
Beiträge: 10
|
|
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle
Zitat:
Zitat von feuervogel
<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!
|

19.09.2009, 18:29:53
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 54
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)
|

19.09.2009, 18:49:33
|
 |
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
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_id, usd_usf_id, usd_values) VALUES ($usd_usr_id, 38, 1)
INSERT INTO tbl_name (usd_usr_id, usd_usf_id) VALUES ($usd_usr_id, 39)
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!
|

19.09.2009, 19:05:05
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 54
Beiträge: 10
|
|
AW: Newbie braucht Hilfe beim Einfügen von Rows in eine Tabelle
Ganz herzlichen Dank!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:50:26 Uhr.
|