hallo,
das mit unique geht so nicht.
Ein Beispiel wäre jmd soll seinen namen eingeben und das Land in dem er wohnt. Nur muss das Land was er eingibt in einer Tabelle(Relation) Länder stehen(diese widerum von Benutzern gefüllt wird).
Das was ich programmieren will, ist in etwa so ähnlich gestrickt.
Nun gibt der Benutzer z.B Deutschland ein. Ich muss überprüfen ob Deutschland in Länder drin steht. Wenn ja ist alles ok sein Name wird hinzugefügt(in Tabelle Person) , wenn nein gibt es einen Fehler aus. Das Problem was ich grundstzl habe(ich finde kein gescheites Tutorial), das ich wenn ich diese bin_param mache, ja das SQL Statemant vollständig ist. Aber wie kann ich dieses nun auswerten(Abfragen ob Werte enstehen, wenn ja diese Ausgeben).
Mit den Fehlermedlungen.
Bei MySql haben ich immer " echo mysql_error() "nach " mysql_query($sql); " angegeben das hat mir immer suer geholfen. Aber wie du sagst " Die Methode query() erwartet einen SQL-Statement-String und kein Prepared Statement." da scheint ja bereits mein fehler zu sein.
Hoffe du kannst mir nun besser helfen.
Danke
hai