Ich habe das wie in MySQL versucht, aber es funktioniert nicht. Hier ist mein Code:Wie überprüft man, ob Mysqli Abfrage leer ist oder nicht?
<?php
$sql_st_check = "SELECT station_name FROM station WHERE station_code=".$station_code."";
$sql_st_query = mysqli_query($connect, $sql_st_check);
if ($sql_st_query && mysqli_num_rows($sql_st_query) > 0) {
} else {
$sql_st_insert = "
INSERT INTO station (id, station_code, station_name, station_title, url, datetime)
VALUES ('', '".$station_code."', '".$station_name."', '".$station_title."', '".$station_url."', '".$time."')";
$sql_st_query = mysqli_query($connect, $sql_st_insert);
}
?>
Mögliche Duplikat [überprüfen fehlt, wenn die Abfrage leer Ergebnisse Zeile mysqli] (http://stackoverflow.com/questions/21258620/check-if-the-query-results-empty-row-mysqli) – Jadeye
Aber das Problem ist nicht das gleiche, ich bin mit anderen Problem mit dem gleichen Code konfrontiert. – shpwebhost