Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему не получается получить данные из БД? (https://javascript.ru/forum/misc/38476-pochemu-ne-poluchaetsya-poluchit-dannye-iz-bd.html)

cmail 03.06.2013 17:23

Почему не получается получить данные из БД?
 
Что я делаю не так??? как правильно сделать выборку???
В БД есть 2 одинаковые таблицы tab1 и tab2 нужно если ip из таблицы tab2 совпадают с даными юзера то полученные данные записываются в таблицу tab1

$get_tab2 = mysql_query("SELECT idw, ids FROM tab2 WHERE ip = ".$ip." LIMIT 1");
$row = mysql_fetch_array($get_tab2);
$id = $row['idw'];
$sid = $row['ids'];

cmail 03.06.2013 17:23

БД
--
-- Table structure for table `tab1`
--

CREATE TABLE `tab1` (
`id` bigint(50) NOT NULL AUTO_INCREMENT,
`idtab1` bigint(50) NOT NULL,
`date` int(10) NOT NULL DEFAULT '0',
`idw` int(5) NOT NULL DEFAULT '0',
`ids` int(5) NOT NULL DEFAULT '0',
`url` varchar(150) COLLATE latin1_general_ci NOT NULL DEFAULT '',
`ip` char(15) COLLATE latin1_general_ci NOT NULL DEFAULT '',
`brouser` char(50) COLLATE latin1_general_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=939 ;





--
-- Table structure for table `tab2`
--

CREATE TABLE `tab2` (
`id` bigint(50) NOT NULL AUTO_INCREMENT,
`idtab1` bigint(50) NOT NULL,
`date` int(10) NOT NULL DEFAULT '0',
`idw` int(5) NOT NULL DEFAULT '0',
`ids` int(5) NOT NULL DEFAULT '0',
`url` varchar(150) COLLATE latin1_general_ci NOT NULL DEFAULT '',
`ip` char(15) COLLATE latin1_general_ci NOT NULL DEFAULT '',
`brouser` char(50) COLLATE latin1_general_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=939 ;

Nexus 03.06.2013 17:32

Раздел называется "Общие вопросы Javascript", да и сайт целиком посвящен js.
Думаю лучше задать этот вопрос на каком-нибудь другом сайте, который посвящен php.

cmail 03.06.2013 17:52

я знаю, а вдруг

ruslan_mart 03.06.2013 17:54

cmail, может не WHERE ip, а WHERE `ip`?

cmail 03.06.2013 18:20

всем большое спасибо ошибку помогли найти

WHERE ip = '".$ip."'


Часовой пояс GMT +3, время: 02:00.