Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: PHP script für kopieren und setzen von einträgen in MySQL

  1. #1
    Unregistriert
    Gast

    Frage PHP script für kopieren und setzen von einträgen in MySQL

    Also ich habe eine Joomla MySQL-Tabelle (nennen wir sie Tabelle #1) mit usern (zu denen öfters welche hinzukommen). Ebenfalls gibt es eine zweite Tabelle (nennen wir sie Tabelle #2) mit den userdaten für ein anderes Programm.

    Nun möchte ich, wenn neue Mitglieder hinzukommen, einfach ein Script starten, welches dann einen neuen Eintrag für die hinzugekommenen Mitglieder in der Tabelle #2 erstellt. Dabei sollen einige Daten aus Tabelle #1 in die Tabelle #2 integriert werden.

    Also ungefähr so:

    Wenn es die "id" in Tabelle #1 nicht als "profile_id" in Tabelle #2 gibt:

    kopier aus Tabelle #1 das Feld "id" und füge es als Feld "profile_id" in Tabelle #2 ein
    kopier aus Tabelle #1 das Feld "username" und füge es in Tabelle #2 ein
    setz Feld "teilnahme" in Tabelle #2 mit "0"
    setz Feld "gruppe" in Tabelle #2 mit "2"
    setz Feld "dst" in Tabelle #2 mit "0"
    kopier aus Tabelle #1 das Feld "email" und füge es als Feld "user_email" in Tabelle #2 ein

    Das ganze soll halt nur passieren, wenn es den User noch nicht gibt, damit vorhandene Einträge nicht überschrieben werden.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    Falsches Unterforum, das gehört hierhin: http://www.forum-hilfe.de/forums/53-...-und-Webmaster
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  3. #3
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    naja sinnlos, noch verschieb ichs net..^^

    lieber gast, möchtest du das selber machen oder machen lassen`?
    da wir ein hilfe-forum sind, solltest du fürs erstere zeigen, was du bisher hast und sagen wo dein problem liegt.
    wenn du es als aufgabe abgeben möchtest, solltest du eine gegenleistung bieten.
    quid pro quo

    was du suchst ist ein insert-trigger und sollte mit sql alleine realisierbar sein
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  4. #4
    Unregistriert
    Gast

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    Mein Problem/ meine Frage ist: Wie soll ich das ganze angehen?

  5. #5
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    erstelle die tabelle in die du schreiben möchtest und erstell einen trigger

    http://www.google.de/search?q=mysql+...ient=firefox-a

    da sind die ersten zwei ergebnisse schon der richtige treffer
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  6. #6
    Unregistriert
    Gast

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    Danke, das werd ich mir mal anschauen und mich bei Problemen wieder melden

  7. #7
    Unregistriert
    Gast

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    Hmmm...

    Ich habe ein Problem: Joomla speichert die Passwörter wohl mit MD5 + SALT, für die andere Tabelle benötige ich aber normale MD5 Passwörter. Ist das überhaupt möglich?

  8. #8
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    naja für gewöhnlich wird das salt ans klartext-pw drangehängt und daraus der md5-hash gebildet.. also md5 is md5, egal in welcher tabelle
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  9. #9
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    Zitat Zitat von Unregistriert Beitrag anzeigen
    Hmmm...

    Ich habe ein Problem: Joomla speichert die Passwörter wohl mit MD5 + SALT, für die andere Tabelle benötige ich aber normale MD5 Passwörter. Ist das überhaupt möglich?
    Ich nehme an du brauchst die zweite Tabelle in der die User-Daten gespeichert werden für ein Joomla-unabhängiges Login?
    Dann hast du zwei Möglichkeiten:
    1.) Du findest heraus wie der Joomla-Salt ermittelt wird und bindest den entsprechend in dein eigenes Login ein.
    2.) Du hängst dich in den Joomla-Registrierungsvorgang ein, an die Stelle wo das Passwort noch im Klartext verfügbar ist, und implementierst dort den zusätzlichen Eintrag in deine Tabelle mit einem Passwort-Hash nach deinen Bedürfnissen.

    Zitat Zitat von synaptic Beitrag anzeigen
    naja für gewöhnlich wird das salt ans klartext-pw drangehängt und daraus der md5-hash gebildet.. also md5 is md5, egal in welcher tabelle
    Nicht zwingend.

    PHP-Code:
    $staticSalt "abcde";
    $randomSalt substr(md5(uniqid()),10,10);
    $pass "12345";
    $pass md5($pass.$staticSalt.$randomSalt).$randomSalt;


    $enteredPass "12345";
    $tempSalt substr($pass,-10);
    if(
    md5($enteredPass.$staticSalt.$tempSalt).$tempSalt == $pass) {
      echo 
    "hooray";
    }
    // hooray 
    Geändert von SinnlosS (05.04.2011 um 20:59 Uhr)
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  10. #10
    Unregistriert
    Gast

    Standard AW: PHP script für kopieren und setzen von einträgen in MySQL

    Also ich komme irgendwie nicht weiter...

    Bisher hab ich den Teil "fertig":


    INSERT INTO user_profile (profile_id, username, password, join_date, raids_a, raids_c, group_id, dt, tz, user_email)

    SELECT jos_users, user_profile_alt
    FROM jos_users LEFT JOIN user_profile ON jos_users = user_profile.ID_alt
    WHERE (((user_profile_alt) Is Null));


    Alle Spalten von der Tabelle #2 sind im INSERT INTO aufgezählt. Ebenfalls sind in SELECT die zu übernehmenden Daten eingetragen. Aber ich sitz jetzt davor und denk mir: Und jetzt? Help me please!

    In der Tabelle user_profiles soll die profile_id mit der id der jos_users übereinstimmen. Der username soll so übernommen werden, das Passwort auch (das PW-Problem ignorier ich erstmal). Die folgenden Werte join_date, raids_a, raids_c, group_id, dt & tz werden mit festen Werten definiert. Danach muss noch die email aus der jos_users als user_email in die user_profiles integriert werden.

Ähnliche Themen

  1. Probleme Bei Php Mysql Script (sendscript, Update & Delete Script)
    Von xxiraki im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 04.10.2009, 01:55
  2. Mysql Query Prefixe setzen
    Von Pion im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 20.07.2009, 18:55
  3. Feld kopieren - MySQL
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 20.06.2008, 22:55
  4. script zum setzen von DB Werten
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 30.10.2006, 09:08
  5. java script - fokus setzen
    Von bezzi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 32
    Letzter Beitrag: 05.09.2005, 10:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •