سلام خب باید 5 تا PDO به هر دیتابیس بزنی بعد کویری هات رو برای پنج تاش انجام بدی البته برای اینکه کویری هات رو برای پنج تاش انجام بدی یه فانکشن بنویس که کویری رو به صورت ارگومان بگیره و اون کویری رو به هر دیتابیس واردکنه و جواب رو در قالب یک ارایه برگردونه!
سلام
کار اصلا سختی نیست !!!
به مثال زیر دقت کنید :
if(isset($_GET['search'])){
$tagp = $_GET['search'];
$sql = "SELECT * FROM `post` WHERE `tag` LIKE '%$tagp%' OR `title` LIKE '%$tagp%' OR `content` LIKE '%$tagp%'";
$posts = $conn->query($sql);
$sql2 = "SELECT * FROM `user` WHERE `name` LIKE '%$tagp%' OR `darbare`";
$user = $conn->query($sql);
}
}
در این قطعه کد در دو دیتابیس عملیات سرچ انجام می شود ...!
اما در هر صورت توضیح می دهم (ولی بدونید که وقتی ما بلد نباشید یا مسلط نباشید فایده ای ندارد !!! چون چیز خاصی نیست) :
<?php foreach($posts as $post){?>
<div class="mx-auto col-12 col-md-6 col-lg-4 blog">
<div class="card" style="width: 18rem;">
<div class="container2"><div><img src="<?php echo $post['image']?>" style="height:200px;" class="card-img-top transbox image" alt="<?php echo $post['title']?>"></div></div>
<div class="card-body">
<div class="middle">
<a href="page/singel.php?id=<?php echo $post['id']?>"><div class="text">ادامه مطلب</div></a>
</div>
<A href="#" class="title-post"><h2 class="card-title title-post"><?php echo $post['title']?></h2></A>
<p class="card-text"><?php echo mb_substr($post['content'], 0, 100, mb_detect_encoding($post['content']));;?>...</p>
<br>
<img src="img/post-svg/baz.svg">
<span >۱۰۰ </span>
<img src="img/post-svg/nazar.svg" style="margin-right: 7px;">
<span>۷</span>
<img src="img/post-svg/person-fill.svg" alt=" : نویسنده" style="margin-right: 70px;">
<span><?php echo $post['writer']?></span>
</div>
</div>
</div>
<?php }?>
این هم مثال دیگر که پست های سرچ شده رو نمایش میده
میتونید زیرش هم از طریق foreach دیگری کاربرانی که سرچ شدند رو نمایش بدید که در پاسخ قبلم آنها را select کردم
با این سورسی که من فرستادم همه رو نمایش نمی ده فقط یک رکورد رو می گیره ممنون میشم کمک م کنید
اون روش که من گفتم یک تابع بنویس و کویری رو به صورت ارگومان بهش بده تا در هر پنجتا اجراش کنه
این تابعی هست که میگم
<?php
function dbquery($query){
$result1 = $GLOBALS["connec1"]->query($query) ;
$result2 = $GLOBALS["connec2"]->query($query) ;
$result3 = $GLOBALS["connec3"]->query($query) ;
$result4 = $GLOBALS["connec4"]->query($query) ;
$result5 = $GLOBALS["connec5"]->query($query) ;
return array($result1 , $result2 , $result3 , $result4 , $result5) ;
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟