Nieuw lid |
|
Hallo allemaal.
Ik ben helemaal nieuw in mysqli maar hoorde dat dit toch wel veel veiliger was om te gebruiken.
En en mens is nooit te oud om bij te leren ;)
Ik heb volgend statement in mysql:
$query = "SELECT * FROM ".$table." WHERE id=".$id;
$query = mysql_query($query);
$array = mysql_fetch_array($query, MYSQL_ASSOC);
return $array;
$query = "SELECT * FROM ".$table." WHERE id=".$id; return $array;
Dit probeer ik nu om te zetten naar mysqli:
$stmt = $db->prepare("SELECT * FROM ".$table." WHERE id=(?)");
$stmt->bind_param("i", $id);
$stmt->execute();
$stmt->close();
$db->close();
$stmt = $db->prepare("SELECT * FROM ".$table." WHERE id=(?)"); $stmt->bind_param("i", $id); $stmt->execute(); $stmt->close(); $db->close();
$id is een $_GET variabele, dus lijkt het me logisch dat je deze "prepared"? Of ben ik mis?
$table geef ik gewoon mee in mijn functie function("tabelnaam", $_GET['id'])
Ik heb nu al alles zitten proberen om die query terug te krijgen in een array... per rij (id) telkens alle waardes.
Google is ook mijn vriend niet op dat gebied
Iemand die kan helpen hiermee?
Groeten,
JoOtn
|