suche / vergleich in datenbanken

seelenflug

Mitglied
hallo!

ich weiss nicht in welchen bereich meine frage fällt, deswegen hab ich mir auch sehr schwer getan bei der forum suche

ich habe zwei tables "aenderungen" mit dem feld aeid und den table "news" wo dieses aeid - feld auch aufscheint

jetzt hab ich zum beispiel im table aenderungen die aeid 9
wie kann ich das bewerkstelligen dass ich alle aeids im table news durchsuche und schaue ob ich die aeid 9 finde?

ist vielleicht e ganz simpel, aber ich weiss es leider nicht
könnt ihr mir helfen?

vielen dank
 
Ich weis nicht, ob du das meinst, was ich mir denke.
Ich habe das so verstanden, dass du alle Sachen aus "news" suchen willst wo aeid bspw. 9 ist. Dann musst du das so machen...
Code:
$sql="SELECT * FROM news WHERE aeid = '9'";
...
Ich hoffe, dass du das so meintest. ;)
 
so hab ich das gemeint genau :) dankeschön!
und wenn die 9 nicht vorhanden ist was kommt dann raus?
ich will das nämlich dann weiters mit if abfragen

ich glaub -1 kommt raus wenn er nichts gefunden hat oder?
das heisst $sql ist dann -1?
 
also eigentlich will ich es so machen damit das verständlicher ist :)

ich hab eine checkbox die soll checked oder nicht checked sein, abhängig davon ob dieser eintrag (der in der news tabelle steht) auch in der tabelle aenderungen vorhanden ist.

jetzt hab ich einen eintrag in dem table news, da steht daneben "ändern"
den kann ich ändern und die änderungen werden in den news table übernommen
bei der ändern option gibt es jetzt eben auch diese "zu den änderungen hinzufügen" - checkbox - die diesen eintrag nicht nur wieder in news sondern auch in aenderungen einträgt

ich hoffe es ist jetzt klar, was ich meine? :)
 
Original geschrieben von seelenflug
so hab ich das gemeint genau :) dankeschön!
und wenn die 9 nicht vorhanden ist was kommt dann raus?
ich will das nämlich dann weiters mit if abfragen

ich glaub -1 kommt raus wenn er nichts gefunden hat oder?
das heisst $sql ist dann -1?

Das Query Statement gibt false zurück wenn er nichts findet, aber auf keinem fall -1.

Dann kannst du Beispielsweise das machen
PHP:
if(mysql_query( 'select * from news where aeid= "'.$aeid.'"')){
  //datensatz gefunden .......
}else{
  //keine gefunden und mache was anderes
}
mehr dazu
http://php4.globe.de/manual/de/function.mysql-query.php
 
Zurück