my_personal_contacts
my_person_contacts
TẠO BẢNG NẾU KHÔNG TỒN TẠI `my_contacts` [
`id` int[11] KHÔNG NULL AUTO_INCREMENT,
`full_names` varchar[255] KHÔNG NULL,
`giới tính` varchar[6] KHÔNG NULL,
`contact_no` varchar[75] KHÔNG NULL,
`email` varchar[255] KHÔNG NULL,
`city` varchar[255] KHÔNG NULL,
`quốc gia` varchar[255] KHÔNG NULL,
] ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 5 ;
CHÈN VÀO `my_contacts` [
[1, 'Zeus', 'Nam', '111', 'zeus@olympus. tấn. co', 'Agos', 'Hy Lạp'],
[2, 'Athena', 'Nữ', '123', 'athena@olympus. tấn. co', 'Athens', 'Hy Lạp'],
[3, 'Jupiter', 'Nam', '783', 'jupiter@planet. điểm. co', 'Rome', 'Ý'],
[4, 'Venus', 'Female', '987', 'venu @planet. điểm. co', 'Mars', 'Ý'];
Chào mọi người,
Tôi đã sử dụng mysql với b4a trong một thời gian dài và tôi chưa bao giờ gặp sự cố như thế này.
Từ ứng dụng của mình, tôi trỏ đến một connectdbxandroid được đặt trên mywebsite1 và tôi gặp lỗi. Truy vấn trống
Nếu tôi di chuyển connectdbxandroid đến khu vực web mywebsite2 và thay đổi ứng dụng của tôi để trỏ đến đó, mọi thứ sẽ hoạt động.
Cùng một DB, cùng một ứng dụng.
Phiên bản PHP là 5. 6 [cả hai]
Tôi thêm mã.
KẾT NỐIDBXANDROID
B4X.
CÂU HỎI
B4X.
' Send a POST request
Dim jobx As HttpJob
Main.Qry="Select * FROM pr11azienda"
Msgbox2["QRY: " & Main.Qry,"BBBooking","OK","","",LoadBitmap[File.DirAssets,Main.MsgLogo]]
jobx.Initialize["Job0", Me]
jobx.PostString[Main.ServerUrl, Main.Qry]
J
JOBDONE
B4X.
Log["JobName = " & Job.JobName & ", Success = " & Job.Success]
If Job.Success = True Then
Select Job.JobName
Case "Job0"
Dim parser As JSONParser
Dim response As String
response = Job.GetString
Log[response]
parser.Initialize[response]
rows = parser.NextArray
If rows.size > 0 Then
' Msgbox["Risultato 0: " &rows,""]
Dim m As Map
' Msgbox["rows.size " & rows.size,""]
m = rows.Get[0]
Main.pr11nome = m.Get["pr11nome"]
Main.pr11indirizzo = m.Get["pr11indirizzo"]
messaggio = "pr11nome=" & Main.pr11nome
Msgbox2[messaggio,"BBBooking","OK","","",LoadBitmap[File.DirAssets,Main.MsgLogo]]
Log["Messaggio: " & messaggio]
Else
Main.Accesso="no"
messaggio="Utente errato: Accesso non autorizzato"
Msgbox2["Messaggio: " & messaggio,"BBBooking","OK","","",LoadBitmap[File.DirAssets,Main.MsgLogo]]
End If
Case "Job1a"
............
............
............
LỖI
B4X.
** Activity [bbnomistanze] Resume **
*** Service [httputils2service] Create ***
** Service [httputils2service] Start **
JobName = Job0, Success = true
array[0] {
}
Warning: mysqli_query[]: Empty query in /web/htdocs/www.preludiocapri.info/home/preludio/prconnectdbxandroid.php on line 26
Warning: mysqli_fetch_assoc[] expects parameter 1 to be mysqli_result, boolean given in /web/htdocs/www.preludiocapri.info/home/preludio/prconnectdbxandroid.php on line 36
[]
Warning: mysqli_free_result[] expects parameter 1 to be mysqli_result, boolean given in /web/htdocs/www.preludiocapri.info/home/preludio/prconnectdbxandroid.php on line 41
bbnomistanze_jobdone [java line: 797]
java.lang.RuntimeException: JSON Array expected.
at anywheresoftware.b4a.objects.collections.JSONParser.NextArray[JSONParser.java:62]
at com.mamavi.bbbooking.bbnomistanze._jobdone[bbnomistanze.java:797]
at java.lang.reflect.Method.invoke[Native Method]
at anywheresoftware.b4a.BA.raiseEvent2[BA.java:196]
at anywheresoftware.b4a.keywords.Common$11.run[Common.java:1179]
at android.os.Handler.handleCallback[Handler.java:790]
at android.os.Handler.dispatchMessage[Handler.java:99]
at android.os.Looper.loop[Looper.java:164]
at android.app.ActivityThread.main[ActivityThread.java:7000]
at java.lang.reflect.Method.invoke[Native Method]
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run[RuntimeInit.java:441]
at com.android.internal.os.ZygoteInit.main[ZygoteInit.java:1408]
java.lang.RuntimeException: JSON Array expected.
** Activity [bbnomistanze] Pause, UserClosed = false **
I don't understand why it appens
Thanks for support
Marcom