ارتباط با دیتابیس
سلام خسته نباشید
من کد های ارتباط با دیتابیس آنلاین رو نوشتم و اطلاعاتمم می خونه اما هر بار اطلاعاتو می خونه ارر خطای ارتباط با دیتابیسم میده
میشه بررسی کنید مشکلش چیه؟
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ |
If job1.Success=True Then If job1.JobName="ht2" Then ProgressDialogHide jp.Initialize(job1.GetString) ' jp.Initialize(Main.ht2.GetString) Main.list=jp.NextArray For i=۰ To Main.list.Size-۱ p.Initialize("p") slvnobat.Panel.AddView(p,۰%x,top,۱۰۰%x,۴۵%y) p.LoadLayout("lnobat_mpinfo") p.Tag=i top=top+۷%y+۰%x Main.map_title=Main.list.Get(i) Dim plusname As String plusname=Main.map_title.Get("famili")&" "&Main.map_title.Get("nam") lblmp_nam.Text=plusname lblnobat.Text=Main.map_title.Get("id") lblvasete1.Text=Main.map_title.Get("vasete") Next slvnobat.Panel.Height=top Else ToastMessageShow("خطا در برقراری ارتباط با سرور",False) End If End If Main.ht2.Release |
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ |
<?php //$conn->set_charset("utf8"); $db = new PDO ('mysql:host=localhost;dbname=***;charset=utf8','***','***'); //mysql_query('SET CHARACTER SET utf8'); $st = $db->query('SELECT id,famili,nam,vasete FROM tblnobat'); $a = array(); $cnt=۱; while ($row = $st->fetch()){ array_push($a,array('id'=>$cnt,'famili'=>$row['famili'],'nam'=>$row['nam'],'vasete'=>$row['vasete'])); $cnt++; } // var_dump($a); echo json_encode($a); $db=null; ?> |
پاسخ ها ( 1 )
سلام
تو صفحه ی PHP کد زیر رو بزار، ببین اتصال با موفقیت انجام میشه یا خطا میگیری:
اطلاعات دیتابیس رو جایگزین کنید
موفق باشید
ممنونم آقای آخوندی
فایل php نتیجه درستی میده در وب اما در اپ این ارر رو میده
این خط ۱۰۲ هست
Main.list=jp.NextArray
این مشکل مربوط به فایل php ت هست.
میگه باید ورودی رو از نوع آرایه جیسون بدی
که من توی این دستورات php دقیقا نمیدونم باید چی کا کنی که درست بشه.
سلام
بله آقا مرتضی درست میگن، اطلاعات رو از سمت سرور باید به صورت جیسون دریافت کنی و تو برنامه نمایش بدی
که شما تو کدهای PHP تون دستور خروجی اطلاعات رو به صورت json گذاشتید، الان اطلاعات سمت سرور رو به صورت جیسون دریافت میکنید؟
همچنین پست های زیر رو هم مطالعه کنید:
آموزش کار با مولتی پنل آنلاین در بیسیک فور اندروید
ارر پی اچ پی
موفق باشید.