проблем с SQL заявка

macmen

Registered
Здравейте имам малко проблем с вмъкването на запис в БД

ето ми я заявката:
$q = "INSERT INTO " . TBL_FRIENDS . " ('$username','$friends')
SELECT username,friends FROM " . TBL_FRIENDS . " WHERE `friends` = '" . $friends . "' AND `username` = '" . $username . "'
OR `friends` = '" . $username . "' AND `username` = '" . $friends . "' ";
$result = $this->query($q, $this->connection);
къде е грешката
Благодаря!
 
macmen каза:
Здравейте имам малко проблем с вмъкването на запис в БД

ето ми я заявката:
$q = "INSERT INTO " . TBL_FRIENDS . " ('$username','$friends')
SELECT username,friends FROM " . TBL_FRIENDS . " WHERE `friends` = '" . $friends . "' AND `username` = '" . $username . "'
OR `friends` = '" . $username . "' AND `username` = '" . $friends . "' ";
$result = $this->query($q, $this->connection);
къде е грешката
Благодаря!
Нещо, много ти куца логиката. Това в зелено, не са променливи - а полета.
И в крайна сметка, какъв е смисъла да добавяш едни и същи записи?
 
офф да объркал съм полетата с променливи. Ами да полета са еднакви но трябва да проверя и двете полета дали същесвуват тези имена.

как предлагаш да стане в една заяква
 

Back
Горе