使用php和sqlite从多个表中的列中选择数据

时间:2017-03-28 11:23:13

标签: php sql sqlite

我正在为多个表创建一个登录名。我查了一些像here这样的答案。

但我似乎无法理解这是如何运作的?下面是我的php select语句

SELECT export.uname AS exportName, export.pword AS exportPword, 
       import.uname AS importName, import.pword AS importPword, 
       lba.uname AS lbaName, lba.pword AS lbaPword 
WHERE exportName = '$username' AND exportPword = '$password', 
      importName = '$username' AND importPword = '$password';

但是我收到了这个错误:

  

警告:SQLite3 :: query():无法准备语句:17,接近“,”:第15行的C:\ xampp \ htdocs \ xport \ login.php中的语法错误

     

警告:SQLite3 :: querySingle():无法准备语句:1,模糊列名:第17行的C:\ xampp \ htdocs \ xport \ login.php中的uname   信息不正确

我不知道错误的来源,因为我真的不明白如何从多个表中进行选择。

如果这是一张桌子,我可以输入:

SELECT * FROM table WHERE uname = '$username' AND pword = '$password';

我要问的是如何从多个表中执行此操作。谢谢我的进步。

0 个答案:

没有答案