01.
<?php
02.
$db
=
new
mysqli(
'localhost'
,
'test'
,
'test'
,
'test'
);
03.
if
(
$db
->connect_error)
die
(
$db
->connect_error);
04.
if
(
$stmt
=
$db
->prepare(
'select * from test_date where id=?'
)){
05.
$id
=1;
06.
$stmt
->bind_param(
'i'
,
$id
);
07.
$stmt
->execute();
08.
$rs
=
$stmt
->get_result();
09.
$ro
=
$rs
->fetch_object();
10.
var_dump(
$ro
);
11.
}
else
echo
$db
->error;
12.
13.
if
(
$stmt
=
$db
->prepare(
'update tablename set amount=amount - ? where field >= ? and id=?'
)){
14.
$id
=1;
$amt
=400;
15.
$stmt
->bind_param(
'iii'
,
$amt
,
$amt
,
$id
);
16.
if
(!
$stmt
->execute())
die
(
"เกิดข้อผิดพลาด 1 <br>"
. print_r(
$stmt
->error_list,true));
17.
if
(
$stmt
->affected_rows>0){
18.
echo
"update complete"
;
19.
}
else
{
20.
echo
"update error"
;
21.
}
22.
}
else
echo
$db
->error;