Bir sql sorgusundaki sonucu php sorgumdaki bir değişkene kaydetmeye çalışıyorum. Ama bir şey, işe yaramıyor, çünkü ben okul çocuğu hatalarını yapıyorum ve php'deki deneyimsizliğim yüzünden.SQL sorgusundaki bir değişkene bir değer nasıl alınır ve depolanır php
Bu benim kodudur:
<?php
if(!empty($_POST['driverNo'])){
$driverNoText = $_POST['driverNo'];
$stmt = "SELECT registrationNo FROM cars WHERE driverNo = ?";
$result = $conn->prepare($stmt);
$result->bind_param('s', $driverNoText);
$result->execute();
$result->store_result();
if($result->num_rows > 0){
$registrationNo = $result["registrationNo"];
echo $registrationNo;
}
else{
$registrationNo = "";
}
}
else{
echo "Something went horribly wrong";
}
?>
Sadece başka bir yerde daha sonra bu değeri kullanmak gerekir, çünkü $ registrationno içine registrationno saklamak istiyorum. biri bana hatalı değerini erişmeye çalışan benim hata
Teşekkür
Hi: Eğer tüm kod tutmak istiyorsanız
, sadece bu şekilde değiştirebilir. Sorumu cevapladığın için teşekkürler, ama hala işe yaramıyor. Bu hatayı alıyorum "mysqli_stmt türü olarak nesne kullanılamıyor" –
Bir sürücü için yalnızca bir kayıt numarası olduğu için, sonuç kümesi 0 veya 1 olmalıdır - yalnızca sonucu –