PHP Data Objects (PDO) bilan ishlash (18)
MrShahzodbek
#1
PHP Data Objects (PDO) bilan ishlash.

PDO bilan ishlashning oddiy Mysql va Mysqli bilan ishlashdan farqi nimada? Ustunlik tomonlari hamda kamchiliklari?
0
33
Tayota
#2
Bilishimcha pdo tezroq ishlaydi. Lekin mysqlga qaraganda pdo ködlari qiyinroq ekan))
0
MrShahzodbek
#3
PDO bilan ishlash uchun qanday sozlamalar kerak? Serverga qo'shimcha o'rnatish kerakmi?
0
tahrirlandi ·

#4
PDO bo'yicha tushuncha beradiganlar bormi? Oddiy bazaga ulanish qanday bo'ladi?
0
33
Tayota
#5
MrShahzodbek, <?php
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
?>
1
74
inco-media
#6
pdo ishlashi uchun pdoni ustanovka qilish kerakmi?
0
r00t
#7
inco-media, PHP 5.x da extensionni qo'shish kerak.

PHP 7.x da ishlayveradi.
PHP 7.x da mysql to'liq olib tashlandi faqat mysqli qoldi
0
74
inco-media
#8
r00t, qanaq qib olib tashlasak boladi?
0
Clever
#9
inco-media, # inco-media (07.08.2018 / 10:23)
pdo ishlashi uchun pdoni ustanovka qilish kerakmi?
PrimeSocial scriptini ko'ring, shu PDOda yozilgan CMS script.
4 daqiqa 20 soniyadan keyin yozdi:
Shundan bazi bir ko'nikmalarni olishingiz mumkin!
0
MrShahzodbek
#10
PDOda "select query" qanday bo'ladi?
0
1348
ceouz
#11
MrShahzodbek,
qolgani else qilib olsangiz buladi ya'ni agar malumot mavjud bulsa
0
Kod · PHP13 qator
$statement = $connect->prepare('SELECT * FROM channel WHERE join_id=:login');

$statement->bindParam(':login', $chat_id, PDO:ARAM_STR);

$statement->execute();

$row = $statement->fetchAll();

if(!$row){

  return "У вас нет каналов";

}
MrShahzodbek tomonidan tahrirlandi ·
r00t
#12
inco-media, Olib tashlab nima qilasiz? Turaversin
0
MrShahzodbek
#13


Shuni PDOga moslab beringlar, sal tushunib olish uchun?
6 daqiqa 33 soniyadan keyin yozdi:


Shu to'grimi?
0
Kod · PHP25 qator
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");

if($db->FetchRow() == 0){



# Foydalanuvchini ro`yhatga olamiz

$db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip) 

VALUES ('$login','{$email}','$md5pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");



$lid = $db->LastInsert();

# BONUS belgilaymiz

$db->Query("INSERT INTO db_users_b (id, user, money_b, money_p, last_sbor) VALUES ('$lid','$login','1009', '1009', '".time()."')");



# Statistikani yangilaymiz

$db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
Kod · PHP7 qator
# Statistikani yangilaymiz

$sql = "UPDATE db_stats SET all_users=? WHERE id=1";

$stmt= $dpo->prepare($sql);

$stmt->execute([$all_users+1]);
953
ante
#14
MrShahzodbek, # MrShahzodbek (18.08.2018 / 09:57)
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
if($db->FetchRow() == 0){

# Foydalanuvchini ro`yhatga olamiz
$db->Query("INSERT INTO db_users_a (user, email, pass, referer, r
Nima statistikani oddiy sanash orqali olish qiyinmi?
0
MrShahzodbek
#15
ante, qanaqa statistikani? xatolik bo'lsa yordam beringlar, ko'rsatinglar.
0
953
ante
#16
MrShahzodbek, # MrShahzodbek (19.08.2018 / 01:39)
ante, qanaqa statistikani? xatolik bo'lsa yordam beringlar, ko'rsatinglar.
Db_stats qanday ma'lumotlar?
0
MrShahzodbek
#17
ante, 1. Count (id) endi yetib keldi. Userlarni sanash mumkin bu bilan. Ahamiyat bermagan ekanman.

2. Db-statsda kiritilgan pullar, yechilgan pullar haqida ma'lumot turadi.
0
834
hackerbola
#18
Bu nima degani tushunturvolizlar
0