Извеждане на id как може да стане?

RREBORN

Registered
Здравейте имам следния проблем, имам база дани
Код:
CREATE TABLE ` friend` (
  `id` INT(10) NOT NULL AUTO_INCREMENT,
  `id_to` INT(10) NOT NULL,
  `id_from` varchar(255) NOT NULL,
  `status` INT(10) NOT NULL,
  
   PRIMARY KEY (`id`)
);
Правя проверка на кода със
Код:
$sqlf = $_db_->_sql_query("SELECT * FROM friend WHERE id_from = '".$_auth_->id."' AND id_to='".$id."'"); 
		 $rowf = $_db_->_sql_fetch_array($sqlf);
Проблема ми е следния след като да кажем потребител "А" е изпрати покана за приятелство на потребител "Б" как даизкарам в профила на "id_from" че е изпратил покана за приятелство. Не знам дали сте ме разбрали но не знам как да го обясна по друг начин :)
 
$q = "SELECT COUNT(*) as num FROM `friend` WHERE
(id_to='$id1' and id_from='$id2') or (id_to='$id2' and id_from='$id1')
"
Това ти връща резултат дали вече е изпратена поканата
ако не е инсерт ако е msg = 'Поканата за приятелство вече и изпратена'

След Това проверяваш потребителя до когото е изпратена поканата дали да му се показва буттон confrm Или 'вие сте вече приятели'
 
Таблицата не е правилно заведена като полета.
id_from трябва да е int
и статус няма нужда да е int 10
:)
 

Back
Горе