Bir SQL yapisindan sadece bir kisim veriyi almak?

0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
Arkadaslar bana asagidaki örnekteki SQL tablosundan sadece threadid icerisindeki veriler lazim. Ama bu verileri öyle bir almaliyimki bana bunlari herhangi bir editörde actigimda

threadid1
threadid2
threadid3


sekilinde siralanmasi lazim.

Bunun bir yolu varmidir?



yapisi:

-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Sunucu: localhost
-- Çýktý Tarihi: Kasým 09, 2006 at 01:17 PM
-- Server sürümü: 4.0.21
-- PHP Sürümü: 4.3.8
--
-- Veritabaný: `usr_web7_1`
--

-- --------------------------------------------------------

--
-- Tablo yapýsý : `bb1_threads`
--

CREATE TABLE `bb1_threads` (
`threadid` int(11) unsigned NOT lisanssız auto_increment,
`boardid` int(11) unsigned NOT lisanssız default '0',
`prefix` varchar(250) NOT lisanssız default '',
`topic` varchar(250) NOT lisanssız default '',
`iconid` int(11) unsigned NOT lisanssız default '0',
`starttime` int(11) unsigned NOT lisanssız default '0',
`starterid` int(11) unsigned NOT lisanssız default '0',
`starter` varchar(50) NOT lisanssız default '',
`lastposttime` int(11) unsigned NOT lisanssız default '0',
`lastposterid` int(11) unsigned NOT lisanssız default '0',
`lastposter` varchar(50) NOT lisanssız default '',
`replycount` mediumint(7) unsigned NOT lisanssız default '0',
`views` mediumint(7) unsigned NOT lisanssız default '0',
`closed` tinyint(1) NOT lisanssız default '0',
`voted` smallint(5) unsigned NOT lisanssız default '0',
`votepoints` mediumint(7) unsigned NOT lisanssız default '0',
`attachments` smallint(5) unsigned NOT lisanssız default '0',
`pollid` int(11) unsigned NOT lisanssız default '0',
`important` tinyint(1) NOT lisanssız default '0',
`visible` tinyint(1) NOT lisanssız default '0',
PRIMARY KEY (`threadid`),
KEY `iconid` (`iconid`),
KEY `boardid` (`boardid`,`visible`,`important`,`lastposttime`),
KEY `visible` (`visible`,`lastposttime`,`closed`)
) TYPE=MyISAM AUTO_INCREMENT=4 ;

--
-- Tablo döküm verisi `bb1_threads`
--

INSERT INTO `bb1_threads` VALUES (1, 3, '', 'konu1', 0, 1162981198, 1, 'ZiRVeDeKiLeR', 1162981216, 1, 'ZiRVeDeKiLeR', 2, 94, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `bb1_threads` VALUES (2, 4, '', 'konu2', 0, 1162981235, 1, 'ZiRVeDeKiLeR', 1162981235, 1, 'ZiRVeDeKiLeR', 0, 58, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `bb1_threads` VALUES (3, 3, '', 'test konusu', 0, 1163074606, 2, 'Ahmet', 1163074606, 2, 'Ahmet', 0, 1, 0, 0, 0, 0, 0, 0, 1);



selamlar...
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
SELECT threadid FROM bb1_threads;
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
Bir soru daha SELECT threadid FROM bb1_threads; dedigimde tüm id leri aliyorum yapacagim islem icin bana max 30bin id lazim yani parca parca almaliyim, yani 1den 30000 e yada 30001 den 60000 e gibi istedigim kisimlari ayri ayri almam mümkünmüdür?
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
79
Konum
SEO
Bir soru daha SELECT threadid FROM bb1_threads; dedigimde tüm id leri aliyorum yapacagim islem icin bana max 30bin id lazim yani parca parca almaliyim, yani 1den 30000 e yada 30001 den 60000 e gibi istedigim kisimlari ayri ayri almam mümkünmüdür?

1.yontem
SELECT threadid FROM bb1_threads limit 0,30000;

2.yontem
SELECT threadid FROM bb1_threads where threadid between 0 and 30000;
 
Geri
Üst