Hallo Forum,
ich habe ein kleines Skript welches in einer MySQL Datenbank alle
Datensätze SELECTEn soll auf die das im Statement gesendete Muster passen.
Wenn der Datensatz nicht gefunden wird, soll ein neuer mit
entsprechenden Daten in der Datenbank angelegt werden. Hierzu prüfe
ich, ob $search_result gesetzt bzw. etwas zurückliefert oder nicht.
Leider komme ich so nicht in die IF Bedingung ...
Bekommt man immer eine Resource ID, auch wenn der SELECT nix findet?
Wenn das so ist, wie könnte ich alternativ vorgehen?
while($row = mysql_fetch_assoc($result)) {
$date = strtotime($row['Plandatum']);
$search_result = mysql_query("SELECT * FROM calendardate WHERE short_description LIKE '%$row[ChangeId]%' AND event_date LIKE $date", $connect2);
if(!isset($search_result)) {
mysql_query("INSERT INTO calendardate (event_date, duration, short_description, long_description, userid) VALUES ($date, '0', '$row[ChangeId] $row[Bezeichnung]', '$row[Bezeichnung]', 'admin' )", $connect2);
}
}
Viele Grüße
Tolwin