da ich ja nen vollhorst in sachen php bin und mit datenbanken auch net so viel zu tun hatte bsiher brauch ich nochmal die hilfe von einem php/msql-crack
also kurz mal die sachlage erklärt:
ich hab 3 tables (user, skill und userskill-- jeweils mit id, name- ausser userskill da sind usr_id und skl_id zu einem primary key zusammengefasst und dazu kommt noch nen skill-lvl-indikator)
über die tabelle userskill mach ich die abfragen, was auch funktioniert. ich kann via dropdown die entsprechenden werte auswählen und ausgeben lassen.
jetzt hab ich folgende ausgabe:
[Blockierte Grafik: http://home.arcor.de/synaptic/hier/db_ausgabe.png]
wie man sieht hab ich mich bei der bewertung für sql vertan und würd des gerne ändern. (statt "kann ich" lieber ein "geht so" )
denn es kann ja sein, dass sich an den fähigkeiten was ändert
wie kann ich sowas machen wie "update oder insert"?
und wie kann ich die meldungen der db in meine datei reinbekommen?
ich will also ne abfrage haben ob da nen eintrag ist, den entsprechend updaten oder wenn nix drin is dann insert into.
hab bisher nur:
if(isset($_GET['skill_eintrag'])){
$sql = "INSERT INTO userskill VALUES
(".$form_user.",".$form_skill.",".$form_slvl.")";
echo "Eintrag durchgeführt";
}
was aber meiner anforderung mal gar nicht gerecht wird...
zumal ja das echo immer ausgeführt wird (hatte ich auch erstmal nur zur kontrolle obs wirklich funzt)
wenn mal jemand kurz nen zaun zum winken hat fänd ich des mal obergeilo