abonnement Unibet Coolblue Bitvavo
  Redactie Sport maandag 24 september 2007 @ 21:09:23 #151
102433 crew  dennistd
FOK!sport *O*
pi_53443607
quote:
Op maandag 24 september 2007 21:02 schreef ralfie het volgende:

[..]

Beide 'AS' moeten eruit, dan werkt het wel. AS is om data te hernoemen, niet om tabellen een lettertje te geven


via phpmyadmin doet ie het wel, maar gewoon in de php niet
dit is de code:
1
2
3
4
5
6
7
8
<?php
    $query 
"SELECT g.ID,g.naam,s.beschrijving FROM ogames g, spelvdweek s WHERE g.ID = s.spel_id ORDER BY s.datum DESC LIMIT 1";
    
$result mysql_query($query);
    while (
$row=mysql_fetch_array($result)) {
        echo 
"<h3><a href="views.php?type=ogame&id=".$row['g.ID']."">".$row['g.naam']."</a></h3>";
        echo 
$row['s.beschrijving'];
    }
?>

uiteraard maak ik voor de tijd al verbinding en selecteer de db, daar zit het dan ook niet in want een andere query doet het wel
PM mij!
Disclaimer: Mijn posts worden geschreven als user, en niet als crew, tenzij dit duidelijk wordt aangegeven
pi_53443751
Wilde gok, maar moet je niet dit $row['ID'] gebruiken? Zonder die prefix?
  Redactie Sport maandag 24 september 2007 @ 21:53:02 #153
102433 crew  dennistd
FOK!sport *O*
pi_53444993
quote:
Op maandag 24 september 2007 21:13 schreef super-muffin het volgende:
Wilde gok, maar moet je niet dit $row['ID'] gebruiken? Zonder die prefix?


bedankt, opgelost
PM mij!
Disclaimer: Mijn posts worden geschreven als user, en niet als crew, tenzij dit duidelijk wordt aangegeven
pi_53445052
ralfie is de zwakste schakel
super-muffin gaat door voor de koelkast

dennistd daar had je zelf makkelijk achter kunnen komen als je in de loop even een dump van $row had gedaan.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_53450484
ik ben zoals sommigen vanuit dit topic wel weten best wel druk met php/mysql en actief in dit topic. nu loop ik mijn afstudeerstage bij een bedrijf waarbij 80% van mijn taken uit php/mysql activiteiten bestaan. ik weet op zich best veel op te lossen. maar soms kom ik er niet uit, net als jullie. anders zou dit topic niet bestaan. als ik wat problemen heb met mijn code, wendt ik mij graag tot dit topic, maar de echt lastige dingen moet ik toch echt zelf uitzoeken. is er hier misschien een deskundige die mij wil helpen wat betreft ideeën en code om mijn stage opdracht tot een succes te brengen? ik ben best bereid iets terug te doen. niet in geld, want dat mag niet volgens fok, en terecht, maar ik dacht meer aan een avondje eten + stappen in utrecht op mijn kosten. iemand interesse?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53451732
quote:
Op maandag 24 september 2007 20:56 schreef Xcalibur het volgende:
Ik ben bezig om 2 queries te maken om (de ID van) het vorige en volgende record uit een lijst te selecteren. Op zich is dit niet zo ingewikkeld, als je het op ID sorteert bijvoorbeeld.

Nu heb ik een lijst die gesorteerd is op achternaam, voornaam. Op zich gaat het dan nog steeds goed, totdat ik twee records krijg die zowel dezelfde voornaam als achternaam hebben. Als ik dan vorige of volgende klik biljf ik tussen deze twee records wisselen.

In de praktijk is de kans hierop natuurlijk erg klein, maar het is toch niet fijn. Iemand enig idee hoe ik dit kan omzeilen?
Niemand?
pi_53451878
quote:
Op dinsdag 25 september 2007 08:19 schreef Xcalibur het volgende:

[..]

Niemand?
Als je jouw techniek wilt gebruiken zul je beter op kolommen kunnen sorteren die voldoen aan een UNIQUE INDEX / CONSTRAINT, maar dat is in eerste instantie natuurlijk niet mogelijk met alleen achternaam en voornaam. Een optie is om een extra veld toe te voegen als aparte ID die het verschil tussen de twee personen met dezelfde naam aangeeft, zodat je wél kunt voldoen aan de unique constraint
pi_53452199
quote:
Op dinsdag 25 september 2007 08:33 schreef JeRa het volgende:
Als je jouw techniek wilt gebruiken zul je beter op kolommen kunnen sorteren die voldoen aan een UNIQUE INDEX / CONSTRAINT, maar dat is in eerste instantie natuurlijk niet mogelijk met alleen achternaam en voornaam. Een optie is om een extra veld toe te voegen als aparte ID die het verschil tussen de twee personen met dezelfde naam aangeeft, zodat je wél kunt voldoen aan de unique constraint :)
Ik ben er inmiddels uit :)
Ik nam de ID al mee in de query, maar die kon ik alleen op ongelijk aan huidige ID checken, omdat de vorige achternaam niet per sé een lager ID heeft, en de volgende niet per sé een hoger ID heeft zeg maar....

Nu sorteer ik op achternaam, id. Ik vergelijk de achternaam met de huidige achternaam. Als deze anders is, is dat gewoon het volgende/vorige record. Indien de achternaam gelijk is, kijk ik of het ID hoger/lager is dan de huidige. Aangezien ik ze al op die volgorde sorteer gaat het nu dus goed :)

Vorige record:
1SELECT id FROM clients WHERE lastname < "achternaam" OR (lastname = "achternaam" AND id < "3") ORDER BY lastname DESC, id DESC


Volgende record:
1SELECT id FROM clients WHERE lastname > "achternaam" OR (lastname = "achternaam" AND id > "3") ORDER BY lastname ASC, id ASC
pi_53459912
Paar vraagjes.. :P
1
2
3
4
5
6
7
8
9
while ($result = mysql_fetch_array($query)) {

$cmstext = $result['cmstext'];

$titel = $result['titel'];

}
$keywords = explode(" ", $cmstext);
print $keywords;


cmstext bevat hier text, maar $keywords blijft leeg... iemand enig idee hoe dit komt?

En ook iemand die weet hoe ik alle leestekens (+/-/'/, echt zo veel mogelijk :P ) er - eigenlijk voor het splitsen- al uit kan halen?

En is het daarna ook nog mogelijk hier een soort select-count op uit te voeren voor ik het in de database kwak? :P zodat ik bij gelijke woorden een top 5 woorden kan selecteren zeg maar?
pi_53461617
Met print_r() werkt het wel

Iemand nog een idee hoe ik mijn overige problemen op kan lossen?
pi_53462964
Lama, heb hem :) voor geintresseerde:

1
2
3
4
5
6
7
8
9
10
$cmstext = $result['cmstext'];

$titel = $result['titel'];

}

$keywords = explode(" ", $cmstext);
$keywords2 = (array_count_values($keywords));
print_r ($keywords2);
?>
pi_53463572
Opgelost
pi_53463846
Ik heb over mijn filmcollectie een website gemaakt met ASP en een database.
Nu leek het me leuk om een soort van Top 100 te maken.
Dus ik heb aan mijn tabel DVD een kolom gevoegd met de naam Top100.
In deze kolom staat dus de getallen 1 t/m 100 maar ook verschillende lege velden (niet alle films worden gebruikt).

Als ik nu deze code gebruikt, komen als eerste alle films met een lege Top100 veld.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
dim adoRs
set adoRs = Server.CreateObject("ADODB.Recordset")
strSQL = "Select * From DVD order by top100"
set adoRs = adoCn.Execute(strSQL)

%>
<html>
<head>
</head>

<body bgcolor="#FFFFFF" text="#000000">


<OL>
<%
'Hier begint de loop, zolang er items in de recordset zitten
Do While Not adoRs.EOF
%>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="width:50%"><b><%=adoRs("top100")%>. <%=adoRs("Titel")%></b> (<%=adoRs("Jaar")%>)</td>
</tr>
</table>
<%
'Hier ga je naar het volgende item in de recordset
adoRs.MoveNext
Loop
%>
</OL>

</body>
</html>
<%
'Hier wordt de connectie afgesloten

adoRs.Close
set adoRs = nothing

adoCn.Close
set adoCn = nothing
%>


Deze laat echter eerst alle velden met geen waarde zien. Deze wil ik graag uit mijn lijst hebben. Weet iemand hoe ik dit kan doen?
We are young but getting old before our time
We'll leave the T.V. and the radio behind
Don't you wonder what we'll find
Steppin out tonight
pi_53464703
1Select * From DVD Where top100 != "" order by top100


Of denk ik nu te simpel?
pi_53466021
Of
1Select * From DVD order by top100 DESC LIMIT 0, 100 

Maar dan komt ie wel in ongekeerde volgorde...

[ Bericht 6% gewijzigd door the_disheaver op 25-09-2007 19:35:01 ]
pi_53467172
quote:
Op dinsdag 25 september 2007 17:45 schreef Xcalibur het volgende:

Of denk ik nu te simpel?
Het gedeelte != werkt niet bij mij

Foutmelding:
Microsoft JET Database Engine (0x80040E14)
Syntaxisfout (operator ontbreekt) in query-expressie top100 != " order by top100.
/film/top100.asp, line 25
We are young but getting old before our time
We'll leave the T.V. and the radio behind
Don't you wonder what we'll find
Steppin out tonight
pi_53467338
>> Select * From DVD Where top100 <> "" and top100 <> null order by top100

zoiets?

Limit werkt niet met mysql, top zou wel moeten kunnen met sql-server of het met acces sook werkt, weet ik niet.

select top 100 * from blabla....
pi_53467341
of
1WHERE top100 IS NOT NULL
  dinsdag 25 september 2007 @ 19:47:21 #169
32768 DionysuZ
Respect my authority!
pi_53467783
quote:
Op dinsdag 25 september 2007 19:32 schreef smesjz het volgende:
>> Select * From DVD Where top100 <> "" and top100 <> null order by top100

zoiets?

Limit werkt niet met mysql, top zou wel moeten kunnen met sql-server of het met acces sook werkt, weet ik niet.

select top 100 * from blabla....
hoe kom je erbij dat limit niet werkt met mysql?

http://dev.mysql.com/doc/refman/5.0/en/select.html
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_53468535
quote:
Op dinsdag 25 september 2007 19:32 schreef the_disheaver het volgende:
of

[ code verwijderd ]
Die werkt
Thnx!
We are young but getting old before our time
We'll leave the T.V. and the radio behind
Don't you wonder what we'll find
Steppin out tonight
pi_53471157
quote:
Op dinsdag 25 september 2007 19:47 schreef DionysuZ het volgende:

[..]

hoe kom je erbij dat limit niet werkt met mysql?

http://dev.mysql.com/doc/refman/5.0/en/select.html
Ik bedoelde dat het niet werkte met Access/MSSQL...*zucht* my bad
  dinsdag 25 september 2007 @ 21:34:29 #172
136730 PiRANiA
All thinking men are atheists.
  dinsdag 25 september 2007 @ 21:47:13 #173
62215 qu63
..de tijd drinkt..
pi_53471694
quote:
Op dinsdag 25 september 2007 21:34 schreef PiRANiA het volgende:
[afbeelding]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 25 september 2007 @ 21:49:15 #174
62215 qu63
..de tijd drinkt..
pi_53471768
quote:
Op dinsdag 25 september 2007 21:47 schreef qu63 het volgende:

[..]

[afbeelding]
groen is alleen niet zo groen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 25 september 2007 @ 21:49:20 #175
136730 PiRANiA
All thinking men are atheists.
pi_53471773
quote:
Op dinsdag 25 september 2007 21:47 schreef qu63 het volgende:

[..]

[img]http://kexx.net/kop/index.php?t=Het+werkt!+*O*&kleur=groen&r=&g=&b=
sluit je img af
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')