::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 8:37 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
12»
جست و جو در تمام Table های DataBase
تعداد بازدیدvisits : 980
mehdiizadi آفلاین



ارسال هاAnswers : 8
عضویتRegistration date : 25 /8 /1393
حمایت کردهThanks : 8
حمایت شدهThanked : 3
جست و جو در تمام Table های DataBase

سلام خدمت دوستان عزیز.

بنده یک دیتابیس دارم با یک سری اطلاعات از شماره های مشتری هام.

الان میخوام تمام Table هارو از طریق php جست و جو کنم تا شماره ای که توی php هست رو از توی تمام Table ها

پیدا کنه و نشون بده !

کد:
<?php

$tables=array(

"yas3",

"yas5",

"yas6",

"yas7",

"yas8",

"yas9",

"yas52",

"yas62",

"yas72",

"yas82",

"yasin92"

);

$con = mysql_connect("localhost","dbir","dbir");

mysql_query("SET character_set_results=utf8,character_set_client=utf8,character_set_connection=utf8, character_set_database=utf8,character_set_server=utf8",$con);

mysql_select_db("dbir", $con);

foreach ($tables as $tablename)

{

$number= $_POST['field1'];

$izadi = mysql_query("SELECT * FROM ".$tablename." WHERE field1 LIKE '%9366928285%'");

while($result = mysql_fetch_array($izadi))

{

$datas = $result['field1']. "#" .$result['field2']. "#" .$result['field3']. "#" .$result['field4']. "#" .$result['field8']. "#" .$result['field11']. "#" .$result['field12']. "#" .$result['field14']."<br>";

}

}

if(!$datas)

{

echo $datas;

}

mysql_close($con);

?>

الان php مشکل داره. میخواستم اگه میتونید مشکلش رو بهم بگید.

به چند نفر هم دادم و یک سری کارها روش انجام داده بودن ولی باز مشکل داشت.

اگه مشکل حل بشه اون شماره رو از توی php پاک میکنم و به جاش String رو میزارم تا بتونم توی برنامه نویسی اندروید

از طریق post مقدار دهی کنم و جست و جو رو انجام بدم.

واقعا تشکر میکنم اگه بتونید عیب هاش رو پیدا کنید و بر طرف کنید

یکشنبه 10 اسفند 1393 - 11:38
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 1 : جست و جو در تمام Table های DataBase

داداش یه این دو نفر پ.خ بده...

amirmohsen

materhk


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
یکشنبه 10 اسفند 1393 - 14:04
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : mehdiizadi -
amirmohsen آفلاین




ارسال‌هاAsnwers : 3175
عضویتRegistration date : 20 /11 /1391
حمایت کردهthanks : 610
حمایت شدهThanked : 1228
پاسخAnswer 2 : جست و جو در تمام Table های DataBase

ممنون اسماعیل جان...

عزیز دقیقا مشکل شما اینه که می خواید توی چند تا Table که در یک Database یک چیزی رو جستجو کنید؟

خب این یه روش:

http://do0.ir/YF0o8

این در صورتی که بخوای عینشو پیدا کنی...

اینم واسه گشتن دنبال شبیهش:

http://do0.ir/Zc8Vn

تست نکردم! اگر مشکل داره بگید تا بررسی کنم...

باتشکر...

:)
یکشنبه 10 اسفند 1393 - 17:24
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : mehdiizadi -
mehdiizadi آفلاین



ارسال‌هاAsnwers : 8
عضویتRegistration date : 25 /8 /1393
حمایت کردهthanks : 8
حمایت شدهThanked : 3
پاسخAnswer 3 : جست و جو در تمام Table های DataBase

تشکر و سپاس از راهنمایی تون.

تست میکنم نتیجه رو اطلاع میدم

یکشنبه 10 اسفند 1393 - 17:33
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : amirmohsen -
amirmohsen آفلاین




ارسال‌هاAsnwers : 3175
عضویتRegistration date : 20 /11 /1391
حمایت کردهthanks : 610
حمایت شدهThanked : 1228
پاسخAnswer 4 : جست و جو در تمام Table های DataBase

خواهش می کنم

:)
یکشنبه 10 اسفند 1393 - 17:38
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : mehdiizadi -
mehdiizadi آفلاین



ارسال‌هاAsnwers : 8
عضویتRegistration date : 25 /8 /1393
حمایت کردهthanks : 8
حمایت شدهThanked : 3
پاسخAnswer 5 : جست و جو در تمام Table های DataBase

تشکر . کد نویسی کامل درست بود اما یک مشکل دارم.

کد:
$tables = array("test", "test2");

این رو مشکل ندارم و اسم Table هام رو گذاشتم.

زمانی درست جواب میده که حجم دیتابیس پایین باشه.

من دقیقا 11 تا Table دارم که حجم همشون روی هم رفته نزدیک 13 گیگابایت هست.

زمانی که هر 11 تا Table رو توی آرایه میزارم و PHP رو Load میکنم کلا توی Loading میمونه و هیچ اطلاعاتی رو

برای من نشون نمیده . اما زمانی که تعداد Table هارو کم میکنم(میکنم یکی) جواب میده.

خواستم ببینم نظر شما در این مورد چیه؟

راهی هست که توی Search ای که بین Table ها انجام میشه فاصله زمانی بیفته؟

مثلا هر Table رو به فاصله زمانی 20 ثانیه جست و جو کنه تا باعث جلوگیری از هنگی بشه !!!

یکشنبه 10 اسفند 1393 - 19:40
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
masterhk آفلاین



ارسال‌هاAsnwers : 378
عضویتRegistration date : 22 /4 /1394
حمایت کردهthanks : 254
حمایت شدهThanked : 519
پاسخAnswer 6 : جست و جو در تمام Table های DataBase

با تابع sleep میتونید یه بازه زمانی به سیستم بدید تا اجرای دستورات بعدی رو بهتر انجام بده...

خداییش با ادبی حرف میزنم چه باحال و در عین حال ت...می میشه... :دی

مثلا بنویسید:

کد:
/*codes 1....*/sleep(2); /*other codes...*/

حالا اول کدهای 1 رو اجرا میکنه و بعد 2 ثانیه صبر میکنه و بعد میره سراغ بقیه کدها

(این دستور مشابه دستور delay در jQeury یا setTimeout در خود جاوااسکریپته اگه آشنایی داشته باشید...)

یکشنبه 10 اسفند 1393 - 20:05
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (2) : amirmohsen - mehdiizadi -
mehdiizadi آفلاین



ارسال‌هاAsnwers : 8
عضویتRegistration date : 25 /8 /1393
حمایت کردهthanks : 8
حمایت شدهThanked : 3
پاسخAnswer 7 : جست و جو در تمام Table های DataBase

نقل قول از masterhk

با تابع sleep میتونید یه بازه زمانی به سیستم بدید تا اجرای دستورات بعدی رو بهتر انجام بده...

خداییش با ادبی حرف میزنم چه باحال و در عین حال ت...می میشه... :دی

مثلا بنویسید:

کد:
/*codes 1....*/sleep(2); /*other codes...*/

حالا اول کدهای 1 رو اجرا میکنه و بعد 2 ثانیه صبر میکنه و بعد میره سراغ بقیه کدها

(این دستور مشابه دستور delay در jQeury یا setTimeout در خود جاوااسکریپته اگه آشنایی داشته باشید...)

تشکر بابت راهنماییتون.

شرمنده جسارتا امکان داره همین کد Sleep رو روی این لینک که دوست عزیزمون دادن پیاده سازی کنید؟

http://do0.ir/Zc8Vn

بنده توی PHP آماتور هستم

یکشنبه 10 اسفند 1393 - 22:01
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
masterhk آفلاین



ارسال‌هاAsnwers : 378
عضویتRegistration date : 22 /4 /1394
حمایت کردهthanks : 254
حمایت شدهThanked : 519
پاسخAnswer 8 : جست و جو در تمام Table های DataBase

سلام. خواهش میکنم... :)

توی کد،

کد:
foreach($tables as $name){

رو که میبینید؟؟ جلوش کافیه بنویسید:

کد:
sleep(1);

1 یعنی فاصله زمانی سرچ در هر جدول بر حسب ثانیه؛ یعنی مثلا اینجا اول یه جدول رو میگرده؛ بعد 1 ثانیه صبر میکنه؛ بعد میره سراغ جدول بعدی و همینطور تا آخر...

امیدوارم شما هم مثل من، بیشتر، یاد بگیرید... :)

یکشنبه 10 اسفند 1393 - 22:16
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : mehdiizadi -
mehdiizadi آفلاین



ارسال‌هاAsnwers : 8
عضویتRegistration date : 25 /8 /1393
حمایت کردهthanks : 8
حمایت شدهThanked : 3
پاسخAnswer 9 : جست و جو در تمام Table های DataBase

یعنی به این صورت ؟؟؟؟ :

کد:
<?php

// by: Amirmohsen in March 2015

$tables = array("yas3", "yas5", "yas6", "yas7", "yas8", "yas9", "yas52", "yas62", "yas72", "yas82", "yasin92");

$id = '9366928285';

mysql_query("SET character_set_results=utf8,character_set_client=utf8,character_set_connection=utf8, character_set_database=utf8,character_set_server=utf8",$con);

mysql_connect("localhost","dbir","dbir")or die(mysql_error());

mysql_select_db("dbir")or die(mysql_error());

foreach($tables as $name){ sleep(1);

$select = mysql_query("SELECT * FROM $name WHERE field1 LIKE '%$id%'")or die(mysql_error());

if(mysql_num_rows($select) != 0) {echo 'yaft shod afffarin';}

else {echo 'yaft nashooooood sorrryyyy';}

}

mysql_close();

?>

میخوام فاصله زمانی اگه امکان داره در حد 10 ثانیه باشه

دوشنبه 11 اسفند 1393 - 12:54
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
masterhk آفلاین



ارسال‌هاAsnwers : 378
عضویتRegistration date : 22 /4 /1394
حمایت کردهthanks : 254
حمایت شدهThanked : 519
پاسخAnswer 10 : جست و جو در تمام Table های DataBase

خوب اون 1 رو 10 کنید... :|

با تشکر

دوشنبه 11 اسفند 1393 - 13:21
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : mehdiizadi -
12»



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex