ich moechte in eine tabelle einen datensatz einfuegen 'date' und 'ip', aber nur wenn ip noch nicht in einem daten satz in der spalte 'ip' existiert.
Wenn Du statt zwei Abfragen unbedingt eine nutzen willst, dann böte sich unter MySQL REPLACE an:
http://dev.mysql.com/doc/refman/5.1/de/replace.html
Du solltest dann natürlich ip eindeutig anlegen, also bspw. als Primärschlüssel.