Zum Inhalt springen

korea1

Mitglieder
  • Gesamte Inhalte

    400
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von korea1

  1. korea1

    MySQL Dump

    Hi, also das mit dem PHPMyAdmin werd ich gleich mal ausprobieren. Mein Konsolenbefehl sieht jetzt so aus: C:\mysql\bin>mysqldump --opt --password=xxx --host=192.168.100.56 --user=edvAdmin edvinventur > datensicherung.sql Wenn ich das ausführe, bekomme ich folgende Fehlermeldung: mysqldump: Got error: 1045: Access denied for user: 'edvAdmin@PC_28N.xxx.de' (Using password: YES) when trying to connect Das Passwort is korrekt und der Benutzer auch. An was kann das liegen? Darf nur der Benutzer root einen Dump ausführen bzw. welche Rechte brauche ich um einen Dump machen zu dürfen? Danke korea1
  2. korea1

    MySQL Dump

    Hi, also wenn ich in das Verzeichnis wechsle scheint es zu gehen, dann muss ich eben noch mein Passwort angeben. Zum PHP My Admin: Wenn ich das richtig gesehen habe kann ich dort nur einzelne Tabellen dumpen, aber nicht die ganze Datenbank, oder? Danke korea1
  3. korea1

    MySQL Dump

    Hi, folgende Fehlermeldung wird angezeigt: Der Befehl "mysqldump" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Und das mit den tables hat auch nicht geklappt. Die Datei hat immer noch 0 kB. MfG korea1
  4. korea1

    MySQL Dump

    Hi, ich wollte einen MySQL Dump erzeugen, in dem ich in der Dos-Konsole folgenden Befehl eingebe: C:\>mysqldump --opt edvinventur > datensicherung.sql Die Datei wurde angelegt, allerdings hat sie 0 kB. Was ist daran falsch? Ich hab noch nie einen Dump gemacht, muss ich da was besonderes beachten oder geht das so gar nicht? Win XP SP 2 MySQL Version 4.0.21 Danke korea1
  5. Hi, wie meinst du das? Im HTML Template? Kannst du mal ein kleines Beispiel machen. Danke korea1
  6. Hi, hilft dir das weiter? /* * Session Management for PHP3 * * © Copyright 1999-2000 NetUSE GmbH * Kristian Koehntopp * * $Id: template.inc,v 1.5 2000/07/12 18:22:35 kk Exp $ * */ Gibt es in PHP sowas wie Pointer? Mein Problem is nur, dass ich eben wissen muss bei welcher Person ich gerade bin. Mir würde eine Variable reichen, die dann eben pro Schleifendurchlauf geändert wird. Ich kann das nur leider nicht in der "Personenschleife" machen, sonst kommt was völlig wirres raus. Hier mal meine Codeschnipsel aus der PHP Datei: //Query der Personendaten selektiert $SQLQuery = " SELECT p.vorname, p.nachname, p.tel, p.email, a.name, p.pnr FROM person p, abteilung a WHERE p.f_anr = a.anr ORDER BY p.nachname "; $DB->ExecQuery($SQLQuery); //Befüllen des HTML TPL for($i=0; $i<$DB->GetNumberOfRows();$i++){ $tpl->set_var(array("VORNAME" => $DB->GetValue($i,"vorname"), "NACHNAME" => $DB->GetValue($i,"nachname"), "TEL" => $DB->GetValue($i,"tel"), "MAIL" => $DB->GetValue($i,"email"), "ID" => $DB->GetValue($i,"pnr"), )); $tpl->parse("temp","datenblatt",true); }//eof for($i=0; $i<$DB->GetNumberOfRows();$i++) $DB2 = new DBConnection(); $DB3 = new DBConnection(); $SQLQueryEditPerson = "SELECT a.name FROM abteilung a, person p WHERE a.anr = p.f_anr"; $DB2->ExecQuery($SQLQueryEditPerson); $SQLQueryAbteilungDropDownMenue= "SELECT a.name AS Abteilung FROM abteilung a "; $DB3->ExecQuery($SQLQueryAbteilungDropDownMenue); for($i=0; $i<$DB3->GetNumberOfRows();$i++){ if($DB3->GetValue($i,"Abteilung") == $DB2->GetValue($i,"name")){ $Default = " selected"; }else{ $Default = ""; } $tpl->set_var(array("ABTEILUNG" => $DB3->GetValue($i,"Abteilung"), "DEFAULT" => $Default )); $tpl->parse("temp3","department",true); }//eof for ($i=0; $i<$DB3->GetNumberOfRows();$i++)[/PHP] MfG korea1
  7. Hallo, ich habe folgende DB Tabellen: abteilung (primary anr, name) person ( primary pnr, vorname, nachname, tel, email, foreign key f_anr ) Ich möchte eine Administrationsmaske für die Personentabelle programmieren. Auf dieser werden alle Datensätze aus der Tabelle peson aufgelistet. funktioniert auch schon. Es werden alle Felder bis auf das Feld Abteilung als Textfield angezeigt. Das Feld Abteilung ist ein Fremdschlüssel, diesen möchte ich über ein Dropdown Feld anzeigen lassen, da der User nur vorhandene Abteilungen auswählen können soll, wenn er einen Datensatz editiert. Wie schaffe ich es, dass er mir in dem dynamischen Template die richtige Abteilung auf option selected setzt und die anderen normal? Schnipsel aus meinem Template: <select name="abteilung" class="Auswahl"> <!-- BEGIN department --> <option{DEFAULT}>{ABTEILUNG}</option> <!-- END department --> </select> Ich habe eine ForSchleife, die mir alle Personen Daten andruckt. Jetzt kann ich doch ein SQL Statement machen, das mir alle Abteilungen ausgibt und ein SQL Statement, das mir für die Person, bei der ich gerade bin die Abteilung ausgibt. Wenn SQL Statment 1 und 2 übereinstimmen, dann setze ich DEFAULT = selected und sonst lasse ich es leer. Das klappt nur leider nicht. Kann mir jemand von Euch helfen. Stimmt meine Logik nicht? Oder wie kann ich so etwas lösen? Falls Bedarf vorhanden, poste ich auch noch mehr Code. Danke korea1
  8. korea1

    mysql dump

    Hallo, ich muss von einer MySQL DB einen Dump machen. Dies soll zum einen zur Datensicherung dienen und man sollte mittels dem Dump die DB auf einem anderen Rechner wieder erstellen können, wenn der Dump eingespielt wird. System: Win XP SP 2 MySQL Version 4.0.21 Kann ich das so machen? Und muss ich da was spezielles beachten wenn ich unterschiedliche Versionen hab? mysqldump --opt datenbank > sicherungsdatei.sql Wo muss ich dieses Kommando absetzen? Kann ich dafür ein PHP Script programmieren, das dann immer zu einem bestimmten Zeitpunkt automatisch ausgeführt wird? Einspielen des Dumps: mysql datenbank < sicherungsdatei.sql Danke Korea1
  9. Danke, manchmal sieht man seine Fehler einfach nich mehr Hab das Leerzeichen übersehen *schmunzel* MfG korea1
  10. korea1

    SQL Abfrage

    Danke für die Erklärung. Ich hatte einen falschen foreign key eingetragen. Aber die Info mit dem Join ist trotzdem sehr nützlich. MfG korea1
  11. Hi Leute, ich glaub ich seh den Wald vor lauter Bäumen nicht mehr. Was ist an dieser Abfrage falsch? $SQLQuery = "SELECT COUNT (*) AS numberOfRows FROM betriebssystem b WHERE b.f_bnnr = ".$_POST["os2"] . " AND b.sp = ".$_POST["sp"] ." AND b.lizenz = ".$_POST["lizenz"]; Ich bekomme folgende Fehlermeldung: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(*) AS numberOfRows FROM betriebssystem b WHERE b.f_bnnr = 9 AN... Achso: sp = 9 (zahl) sp = sp 4 (text) lizenz = 52200-OEM..... (text) Danke korea1
  12. korea1

    SQL Abfrage

    Hallo, in meiner Personen Tabelle sind ca. 16 Datensätze. Du hast Recht, es funktioniert so, das seltsame ist, dass bei den anderen zwei Datensätzen in den Feldern Vor- und Nachname nichts drinsteht, in der Datenbank hab ich aber schon Personen zugeordnet. Wie kann das sein?? Danke Korea1
  13. korea1

    SQL Abfrage

    Hallo, ich hab hier glaub nen Knoten im Hirn. Tja das mit dem Bild war wohl nix. Dann eben so: Tabelle PC ( pcnr ->primary, name,f_bnr->foreign key,f_pnr->foreign key,ram,hd,mhz,bezeichnung,ip) Tabellle Person (pnr-> primary, vorname, nachname,tel,email,f_anr->foreign key) Tabelle Abteilung (anr->primary,name) Tabelle Betriebssystem (bnr->primary, f_bnnr->foreign key,sp,lizenz) Tabelle BetriebssystemName(bnnr->primary,name) Folgende Abfrage: SELECT p.name, p.ip, p.ram, p.hd, p.mhz,p.bezeichnung, b.lizenz, bn.name AS OS, b.sp FROM pc p, betriebssystem b, betriebssystemName bn WHERE b.bnr = p.f_bnr AND bn.bnnr = b.f_bnnr funktioniert wunderbar. sobald ich mir aber noch zusätzlich den vor- und nachnamen anzeigen lassen möchte, bekomm ich nur noch einen Datensatz angezeigt. Hab ich was vergessen? Oder was is falsch? Die Abfrage sieht dann so aus: SELECT p.name, p.ip, p.ram, p.hd, p.mhz,p.bezeichnung, b.lizenz, bn.name AS OS, b.sp, pers.vorname, pers.nachname FROM pc p, betriebssystem b, betriebssystemName bn, person pers WHERE b.bnr = p.f_bnr AND bn.bnnr = b.f_bnnr AND pers.pnr = p.f_pnr Sollte die Abfrage richtig sein, woran kanns dan liegen? Wenn jmd das ERM möchte, mail an mich, dann werd ich es verschicken. Danke Korea1
  14. Hallo, ich hab da ein kleines Problem. Wer von Euch kann mir weiterhelfen. OS: XP MySQL: 4.0.21 Ich muss per ODBC auf eine AS400 DB zugreifen, um dort Abfragen zu machen. Wie stelle ich das an? Unter Verwaltung->Datenquellen(ODBC) muss wahrscheinlich erst ma ein Treiber installiert werden, oder? Kann mir bitte jemand von Euch step by step erklären, wie ich das mache? Ich steh da grad aufm Schlauch. Ich hoffe mein Problem is einigermaßen klar geworden, ich will über meine MySQL DB Abfragen auf ner AS400 machen. Falls noch Daten fehlen einfach melden. Danke Korea1
  15. hi, daran hatte ich noch gar nicht gedacht und ja du hast mein problem richtig verstanden. und nein, die werte kommen nicht doppelt vor. danke korea1
  16. hi leute, hab in php z.b. folgendes array, welches in einer schleife befüllt wird: $firmenZuSpalte = array(); $zaehler = 1; while(#solange abfrage datensätze zurück gibt){ $firmenZuSpalte[$zaehler] = db-abfrage-ergebnis; } [/PHP] in dem array sind folgende werte eingetragen: index, wert 1, 19 2, 29 3, 37 usw... es handelt sich hierbei um foreign keys. so wie ich mittels eines index auf einen bestimmten wert zugreifen kann ist mir klar. [PHP]//damit kann ich mir in einer schleife die werte ausgeben lassen $firmenZuSpalte[$zaehler] aber wie komme ich an den index, wenn ich nur den wert habe? wenn möglich mit beispiel. danke korea1
  17. hi, soweit ich das noch richtig im kopf hab ist der unterschied von signed und unsigned am paritätsbit zu erkennen. paritätsbit auf 1 -> signed paritätsbit auf 0 -> unsigned damit bleiben nur noch 7 bits übrig um werte darzustellen, da das 8. bit das paritätsbit ist. korrigiert mich, falls ich gerade quark erzählt habe mfg korea1
  18. geht auch mit fstream. dann kann man aus den dateien lesen und schreiben, wie wenn man normale aus- bzw. eingaben macht mit << oder >>. kennst du vielleicht von cin und cout. du musst dann eben fstream.h einbinden. mfg korea1
  19. korea1

    Css

    hi, also aufs erste fällt mir jetzt auch kein fehler auf. zumindest bei den links. poste mal bitte noch den codeschnipsel an der stelle, an der du das css einbindest bzw. die links mit den attributen aus dem css. korea1
  20. korea1

    Css

    hi, mit welchem browser schaust du dir denn die datei lokal an? und mit welchem browser schaust du die datei an, wenn sie auf den server geladen ist? netscape und ie zeigen bei den selben befehlen nicht immer das selbe an. lass mal den code von deinem css sehen. mfg korea1
  21. hi, also erst ma danke für die antworten. es geht übrigens auch mit odbc_num_rows. das hab ich jetzt auch ma genommen. ich hab da ein webinterface, bei dem ich eine matrix erstellen soll. und deshalb brauch ich nich den wert der abfrage, sondern ich mach eben nur ein x in die betreffende spalte oder eben einen blankspace. mfg korea1
  22. hi @ all, wie kann ich bei einer sql abfrage rausbekommen, ob sie einen oder mehrere datensätze gefunden hat oder nicht? das ergebnis der abfrage soll aber nicht ausgegeben werden. sondern die abfrage soll gemacht werden und ich muss abprüfen, ob datensätze gefunden wurden oder nicht. die anzahl der datensätze spielt in diesem moment kein rolle. ich hoffe ihr versteht was ich meine. ansonsten fragen mfg korea1
  23. hi, ich benutze eine msde datenbank. und was meinst du damit, dass sich das distinct auf beide spalten bezieht? gabs eigentlich nicht auch noch sowas wie distinct row? mfg korea1 die tabelle tblListeKlassifizierungSoftware is schon verknüpft: WHERE p.f_KlassifizierungSoftware = $primaryKeyKlassifizierungSW dort is dann immer die id vom aktuellen durchlauf drin. weiter oben hab ich ein statement, das mir die einträge aus dieser tabelle sucht. und für jeden eintrag in der tabelle tblListeKlassifizierungSoftware soll er mir die firmen ausgeben. z.b.: office -> firma x, firma y, firma z win nt -> firma x, firmay
  24. hallo zusammen, hab folgendes statement: SELECT DISTINCT f.Firmenname, k.KlassifizierungSoftware FROM tblFirmen f, tblProblem p, tblListeKlassifizierungSoftware k, tblSupportanfrage sa, tblAnfragesteller a WHERE p.f_KlassifizierungSoftware = $primaryKeyKlassifizierungSW AND p.f_Supportanfrage = sa.pID AND sa.f_Anfragesteller = a.pID AND a.f_Firma = f.pID eigentlich funktioniert das statement auch. ich bekomme genau die datensätze zurück, die ich brauche. allerdings kommen die daten oft mehrfach vor und ich möchte, wenn ein eintrag mehrfach vorhanden ist, dass er nur einmal angezeigt wird. lässt sich dass denn nicht mit SELECT DISTINCT machen? wie ging denn das nochmal? falls ihr mehr infos benötigt, oder irgendetwas unklar is einfach melden. danke korea1

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...