我正在为多个表创建一个登录名。我查了一些像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';
我要问的是如何从多个表中执行此操作。谢谢我的进步。