Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iphone应用程序SQLite中的字符串连接_Ios_Html_Sqlite_Cordova_Concatenation - Fatal编程技术网

Ios iphone应用程序SQLite中的字符串连接

Ios iphone应用程序SQLite中的字符串连接,ios,html,sqlite,cordova,concatenation,Ios,Html,Sqlite,Cordova,Concatenation,基本上,我试图连接两个表以便只访问某些结果,但是查询返回表中没有行,我知道这是错误的 有谁能建议一种更好的方法来连接表/连接字符串吗 以下是当前代码: function queryDBcolours(tx) { var carid = document.finalfrm.CarID.value; var myquery = 'SELECT DC.CarImg ,C.ColourImg,C.Colour, C.ColourID FROM CarColours DC,Colours

基本上,我试图连接两个表以便只访问某些结果,但是查询返回表中没有行,我知道这是错误的

有谁能建议一种更好的方法来连接表/连接字符串吗

以下是当前代码:

function queryDBcolours(tx) {
    var carid = document.finalfrm.CarID.value;
    var myquery = 'SELECT DC.CarImg ,C.ColourImg,C.Colour, C.ColourID FROM CarColours DC,Colours C WHERE DC.ColourID = C.ColourID AND C.Type =\"Car\" AND DC.CarID = '+varcarid;
    tx.executeSql(myquery, [], querySuccesscolours, errorCB);
}

如果您注销您的sql语句并尝试在sqlite中手动执行它,它能工作吗?看起来你需要一个“连接”在那里。

这就是你要找的吗?从Carcolors中选择DC.CarImg、C.coloriimg、C.color、C.colorId,DC.colorId=C.colorId,其中C.Type=\Car\和DC.CarID=xxxxx每次我尝试连接表时,无论是以你的方式还是我的方式,它总是返回0行,即使两个表在单独查询时都返回x行数:/n但某些地方还是有问题。尝试在sqlite manager/express中构建一个小的select语句,然后在它返回行时添加更多语句,例如select*from CARCOLERS inner join COLORS on CARCOLURES.COLOREID=COLORES.COLORESID,其中CARCOLURES.COLOREID=某个有效的COLOREID。