Kom ihåg mig?
Home Menu

Menu


Behöver ställa 3 st sql frågor

Ämnesverktyg Visningsalternativ
Oläst 2011-09-23, 15:44 #1
Lancelot Lancelot är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2007
Inlägg: 1 311
Lancelot Lancelot är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2007
Inlägg: 1 311
Standard Behöver ställa 3 st sql frågor

Hejsan.

Är precis i början av att skapa en databas. Jag har skapat en databas, samt en tabell.

Jag har även lagt in 10 personer i den här databasen.

Jag behöver ställa 3 frågor.

Första frågan ska lista alla personer.
Vad är frågan och var ställer man den?

Ställer man frågan i en ssh klient eller i phpmyadmin?

Andra frågan ska lista efternamnet på alla personer som heter t.ex Sven
Vad är koden?
Tredje frågan ska lista en av personernas personnummer.
Vad är koden?

Tacksam för svar.

Måste säga att det här med databas är rätt roligt.
Lancelot är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-09-23, 16:02 #2
frecka frecka är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2011
Inlägg: 410
frecka frecka är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2011
Inlägg: 410
1. Först måste du ansluta till en databas. Antar att du använder mysql.
skriv $res = mysql_query("SELECT * FROM tabellnamn");
För att skriva ut alla:
while($r=mysql_fetch_array($res)) {
echo $r['kolumnnamn'];
}
2. $res = mysql_query("SELECT efternamn FROM tabellnamn WHERE fornamn = 'Sven'");
while($r=mysql_fetch_array($res)) {
echo $r['efternamn'];
}
3.
$res = mysql_query("SELECT pnummer FROM tabellnamn WHERE fornamn = 'något namn' LIMIT 1");
while($r=mysql_fetch_array($res)) {
echo $r['pnummer'];
}
frecka är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-09-23, 16:12 #3
Johan_S Johan_S är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 99
Johan_S Johan_S är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 99
Har du tillgång till databasen via PhpMyAdmin?

Då rekomenderar jag dig att gå till den databasen och trycka på "SQL" upptill i menyn, då får du skriva SQL-anrop som körs mot den tabellen.

Etc:

SELECT * FROM databasnamn
Ovan väljer ut alla fält i tabellen med namnet "databasnamn"

och på samma sätt resterande information som frecka visar i hans inlägg.

Att börja via PhpMyAdmin ger förståelse och det är lätt att se vad man får för resultat. Behöver du hantera informationen på något sätt, lista, bygga system etc då är det dags att börja programmera i till exempel PHP eller annat lämpligt utvecklingsspråk.

Mer information om MySql:
http://dev.mysql.com/doc/refman/5.0/en/tutorial.html
Johan_S är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-09-23, 16:51 #4
Lancelot Lancelot är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2007
Inlägg: 1 311
Lancelot Lancelot är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2007
Inlägg: 1 311
Citat:
Ursprungligen postat av Johan_S Visa inlägg
Har du tillgång till databasen via PhpMyAdmin?

Då rekomenderar jag dig att gå till den databasen och trycka på "SQL" upptill i menyn, då får du skriva SQL-anrop som körs mot den tabellen.

Etc:

SELECT * FROM databasnamn
Ovan väljer ut alla fält i tabellen med namnet "databasnamn"

och på samma sätt resterande information som frecka visar i hans inlägg.

Att börja via PhpMyAdmin ger förståelse och det är lätt att se vad man får för resultat. Behöver du hantera informationen på något sätt, lista, bygga system etc då är det dags att börja programmera i till exempel PHP eller annat lämpligt utvecklingsspråk.

Mer information om MySql:
http://dev.mysql.com/doc/refman/5.0/en/tutorial.html
Tack för svaren. Jag gick in i terminalen och skrev bara
Select, from och where kommandot och det fungerade utmärkt.
Lancelot är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017