بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جستجو در دو جدول متفاوت دیتابیس توسط یک فایل (حل شد)php
سلام دوستان میخوایم برای گرفتن اطلاعات از جدول 2 ابتدا شماره موبایل(user) و رمز(pass) که در یه جدول دیگه (1) هست چک بشه اگه برابر بودن اطلاعات رو از جدول 2 برای همون شماره موبایل بگیریم ...هر دوجدول در یه دیتابیس قرار داره ..این کد بدون pass چک میکنه و اطلاعات رو میگیره ..حالا میخوایم رمز هم اضافه بشه
<?php
$db_host = "localhost";
$db_username = "**********";
$db_password = "123456";
$db_name = "XXXXX";
if ($shomare1 == $shomare1) {
//if ($shomare1 == 'karbar') {
$conn = mysqli_connect($db_host, $db_username, $db_password, $db_name);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysql_set_charset('utf-8');
$sql = "SELECT * FROM markers WHERE shomare = '$shomare1' AND tarikh='$tarikh'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال
Sajad HP
10 سال پیش
+1
0
میتویند از دستور join در query استفاده کنید و دستور select رو تغییر بدید :
مثلا به شکل پایین :
SELECT markers.* FROM markers INNER JOIN table2 ON markers.shomare = table2.shomare
WHERE markers.shomare=&shomare AND table2.pass = $_POST['pass'] AND markers.tarikh=$tarikh
موفق باشید
پاسخ به سوال
Qurban
10 سال پیش
0
0
if ($shomare1 && $ramzz) {
$conn = mysqli_connect($db_host, $db_username, $db_password, $db_name);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysql_set_charset('utf-8');
جدول یک// $sql = "SELECT * FROM KUVA WHERE Username='$shomare1' AND Pass='$ramzz'";
جدول دو// $sql = "SELECT * FROM markers WHERE shomare = '$shomare1' AND tarikh='$tarikh'";
$sql = "SELECT markers.* FROM markers INNER JOIN table2 ON markers.shomare = table2.shomare
WHERE markers.shomare=&shomare AND table2.pass= $_POST['pass'] AND markers.tarikh=$tarikh
'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
پاسخ به سوال
Qurban
10 سال پیش
0
0
$sql ="SELECT KUVA.* FROM KUVA INNER JOIN markers ON KUVA.Username =markers.shomare
WHERE KUVA.Username=$shomare1 AND KUVA.Password= $ramzz AND markers.tarikh=$tarikh";
پاسخ به سوال
Qurban
10 سال پیش
0
0
با این کد مقادیر nullهست ..؟!
//if ($shomare1 == $shomare1) {
if ($shomare1 && $ramzz) {
$conn = mysqli_connect($db_host, $db_username, $db_password, $db_name);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysql_set_charset('utf-8');
$sql ="SELECT KUVA.* FROM KUVA INNER JOIN markers ON KUVA.Username =markers.shomare
WHERE KUVA.Username=$shomare1 AND KUVA.Password= $ramzz AND markers.tarikh=$tarikh";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
پاسخ به سوال
Qurban
10 سال پیش
+1
0
$sql ="SELECT markers.* FROM markers INNER JOIN KUVA ON KUVA.Password= $ramzz
WHERE markers.shomare=$shomare1 AND markers.tarikh=$tarikh";
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .