Ich hab mal für den Select Befehl von MySQL eine Funktion geschrieben bzw. meine Klasse erweitert. Die bestehende Klasse habe ich mit Hilfe eines Tutorials gemacht und den Select ohne Tutorial erweitert (zum lernen).
Es funktioniert, jetzt meine frage ist das nun gutes OO fürs erste?
Funktionsaufruf:
Funktion in der Classe:
Es funktioniert, jetzt meine frage ist das nun gutes OO fürs erste?
Funktionsaufruf:
PHP:
...
// Funktion select_data aufrufen und Werte übergeben
$sql->select_data("quelle");
$sql_query = $sql->query["select_data_all"];
$result = mysql_query($sql_query);
while($row = mysql_fetch_assoc($result)) {
echo $row['id_quelle']." - ".$row['quelle']." - ".$row['link_quelle']."<br />";
}
...
Funktion in der Classe:
PHP:
...
/****** Funktion für Selectieren von Datensätzen ******/
function select_data($table){
if($table == ""){
$this->error["error"] = true;
$this->error["error"] = "Select befehl ist nicht vollständig, keine Tabelle gewählt.";
return false;
}
else{
$this->query["select_data_all"] = "SELECT * FROM $table";
return true;
}
}
...