Hallo Experten,
bin dabei meine apps von ASP auf PHP umzustellen, da ASP 2022 eingestellt wird und ich schon 69 bin.
Hab zunächst begonnen, auf die Daten wie in ASP zuzugreifen (siehe code Teil1). Ging gut und ich konnte auf die Daten mittels Index zugreifen. Doch dann hab ich gelesen, dass das nicht sicher ist und hab auf prepeard statement umgestellt, doch nun kann ich nicht mehr mittels Index zugreifen, was ich aber brauche.
Was mach ich dabei falsch???
Danke für einen Tipp und Grüße aus Salzburg
bin dabei meine apps von ASP auf PHP umzustellen, da ASP 2022 eingestellt wird und ich schon 69 bin.
Hab zunächst begonnen, auf die Daten wie in ASP zuzugreifen (siehe code Teil1). Ging gut und ich konnte auf die Daten mittels Index zugreifen. Doch dann hab ich gelesen, dass das nicht sicher ist und hab auf prepeard statement umgestellt, doch nun kann ich nicht mehr mittels Index zugreifen, was ich aber brauche.
Was mach ich dabei falsch???
Code:
$kunde = (isset($_REQUEST["kunde"])?$_REQUEST["kunde"]:""); // das ist die erste Version geht gut $sql = "select * from kunden where id =".$kunde; foreach ($pdo->query($sql) as $daten) { } echo $daten[1]." ".$daten['Ort']."<br />"; // dann dies $sql = "SELECT * FROM kunden WHERE id = :username"; $stmt = $pdo->prepare($sql); $stmt->bindValue(':username', $kunde); $stmt->execute(); $daten= $stmt->fetch(PDO::FETCH_ASSOC); if($daten === false){ die('Incorrect username!'); } echo $daten[1]." ".$daten['Ort']."<br />"; // hier kommt der Fehler, dass er nicht über Index zugreifen kann
Kommentar