Hallöchen,
ich wollte Daten aus meiner Datenbank lesen
$abfrage = $mysqli->prepare("SELECT * FROM team
WHERE team_code = ?");
$abfrage->bind_param("i", $code);
$abfrage->execute();
$abfrage->bind_result($name, $bild);
$abfrage->fetch();
$abfrage->close();
Nun erhalte ich diesen Fehler
Warning: mysqli_stmt::bind_result(): Number of bind variables doesn't match number of fields in prepared statemen
Wenn ich in meinem SELECT den * weg nehme und name, bild eintrage, geht es. Ich brauch aber ALLE Felder (ca. 30 Stück) deshalb wollte ich mit * arbeiten. Geht das bei prepare nicht mehr?