SadraHkm

راهنمایی در نوشتن کد MySQLI

2 پست در این موضوع قرار دارد

سلام دوستان

من یه کوئری نوشتم و میخوام ارسالش کنم به دیتابیس. اما یه پارامتر میگیره که من میخوام اون پارمتر امن بشه برای همین از prepare استفاده کردم به این صورت

$sql = 'select * from customers where age > ?';
$resualt = $mysqli ->query($sql);
$state = $mysqli->prepare($sql);
$state->bind_param('i',$age);
$state->execute();

$age = $_GET['age'];

//Here
echo $resualt->field_count  . "<br>";
echo $resualt->num_rows  . "<br>";

$customers = $resualt->fetch_all();
arrayNormal($customers);

اما در قسمت اخر کد نمیدونم باید چطور نتایج این کوئری رو نمایش بدم؟ از همونجایی که کامنت گذاشتم

ویرایش شده در توسط SadraHkm
1

به اشتراک گذاری این پست


لینک به پست

کد شما تقریبا به صورت زیر میشه

 

$sql = 'select * from customers where age > ?';
$resualt = $mysqli ->query($sql);
$state = $mysqli->prepare($sql);
$age  = $_GET['age'];
$state->bind_param('i',$age);
$state->execute();


    /* fetch associative array */
    while ($row = $result->fetch_assoc()) {

        echo $row["id"]." ".$row["name"]." ".$row["age"]."<br />";

    }

    /* free result set */
    $result->free();

/* close connection */
$mysqli->close();


 

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری