login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Virtuele kolom in sql query

Offline FunnyDealer - 31/08/2006 18:18
Avatar van FunnyDealerHTML interesse Is het mogelijk om een extra kolom op te vragen zonder dat die eigenlijk bestaat?

Wat ik precies wil is het volgende:

SELECT virtualcol, naam, adres, plaats FROM adressen

Waarbij de virtualcol geladen wordt met 1,2,3 enz totdat alles geladen is.

Dit is even een simpel voorbeeldje omdat ik een veel lastiger query heb, maar ik wil geen tabel vullen met de getallen 1 t/m 50000..

12 antwoorden

Gesponsorde links
Offline Maarten - 31/08/2006 18:20
Avatar van Maarten Erelid Je kan bv.
SELECT 1 AS virtualcol, naam, adres... proberen?
Offline WumTol - 31/08/2006 18:20
Avatar van WumTol PHP beginner Zet hetvolgende voor de whileloop:

$i = 0;

Bovenin de whileloop:

$i++;

Eventuele tabel:

<td><?=$i?></td>
Offline FunnyDealer - 31/08/2006 18:43
Avatar van FunnyDealer HTML interesse
Citaat:
Je kan bv.
SELECT 1 AS virtualcol, naam, adres... proberen?


Yep zoiets zoek ik.. dat werkt
nu moet het alleen nog optellend worden 1,2,3
en dat is volgens mij het lastigste
Offline Maarten - 31/08/2006 18:53
Avatar van Maarten Erelid En waarvoor moet dat juist dienen, als het voor een tabel is heb je idd nodig wat WumTol zegt.
Offline FunnyDealer - 31/08/2006 18:56
Avatar van FunnyDealer HTML interesse tjah, dat kan ik allemaal wel gaan uitleggen maar dan vermoei ik jullie alleen maar met dingen waar je niet zoveel aan hebt

ik moet gewoon even weten of het mogelijk is om dit te genereren met een sql code en anders moet ik een iets heel anders gaan uitvoeren

ik hoef geen php codes ofzo te hebben
Offline Rens - 31/08/2006 19:01
Avatar van Rens Gouden medaille

Crew algemeen
Met count?
http://www.site...id=258#2_1
Offline Gerard - 31/08/2006 19:11
Avatar van Gerard Ouwe rakker Wat hij wil is dus een teller bijhouden die bij elke rij van het resultaat 1 bij opgeteld wordt.

Dat hij dus dit krijgt:
  1. +----------------------+------------+-----------+
  2. | Counter (virtueel) | Username | NogIets |
  3. +----------------------+------------+-----------+
  4. | 1 | Prx | iets |
  5. | 2 | Murfy | ookiets |
  6. | 3 | Rensjuh | gebak |
  7. +----------------------+------------+-----------+
Offline FunnyDealer - 31/08/2006 19:14
Avatar van FunnyDealer HTML interesse
Citaat:
Dat hij dus dit krijgt:


Juist.. dat is correct!

Met count krijg ik alleen maar

Counter (virtueel)
30000
30000
30000

(als ik 30000 resultaten heb)
Offline Maarten - 31/08/2006 19:20
Avatar van Maarten Erelid Als je dat bedoelt kan het idd niet met MySQL, dan moet je daarvoor PHP gebruiken 
Offline FunnyDealer - 31/08/2006 19:34
Avatar van FunnyDealer HTML interesse helaas... thanks!
Offline xSc - 01/09/2006 08:40
Avatar van xSc Onbekend Opmerking:

CONCAT() is ook handig i.c.m. met AS.

Voorbeeld:

SELECT CONCAT(kolom1, ' ', kolom2) AS samenvoeging FROM tabel
Offline bosgroen - 04/09/2006 11:54
Avatar van bosgroen Gouden medaille

PHP interesse
kan niet met mysql, maar vaak kan je jouw query zo ombouwen dat het niet nodig is.
zie ook: http://www.site...p;id=16451
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s