3 SQL PHP vragen
Ik ben nu bezig een WK Poule aan het opzetten dmv PHP en MysQl.
Aangezien ik hier niet super veel ervaring mee heb, heb ik een paar vragen:
1. Ik heb de landen aangemaakt in de database, is het mogelijk om een kleine afbeelding [vlag van het land] mee te geven aan het land? [Dit wil ik dan invoeren in de SQL database zodat de afbeelding ook op het scherm komt]
2. Hoe haal je meerdere gegevens uit 1 tabel? [ ik heb in mijn database een wedstrijdnr met daarin 2 teams, deze staan gesorteerd op datum dus niet per poule. Ik wil dus per poule de wedstrijden op het scherm laten zien. hoe gaat dit in zijn werk?]
3. Hoe maak je een zoekfunctie? [Ik wil een simpel zoeksysteem op m'n site hebben waar bezoekers kunnen zoeken naar een speler of land uit de database.]
Alvast bedankt voor een reactie!
afbeeldingen kunnen in een blob opgeslagen worden. Maar de vraag is of dat handig is.
Je moet ze dan alsnog via een script laten zien.
2:
SELECT kolomnaam1,kolomnaam2 FROM tabel WHERE poule=y ORDER BY wedstrijd
3:
SELECT kolomnaam1,kolomnaam2 FROM tabel WHERE kolomnaam1 LIKE %mysql_escpae_string($variabele)%
Ik ga er even mee aan de slag!
Nog even over punt 1: sla de afbeelding niet op in de database, deze is daar niet voor bedoeld. Veel eenvoudiger is het om de afbeelding gewoon op de server te plaatsen en in de database alleen de bestandsnaam op te slaan. Vervolgens kun je met behulp van de <img> tag, de bekende locatie en de bestandsnaam uit de database de afbeelding laten zien.
Ik heb het nu als volgt, ik heb een kolom met 'vlag' (BLOB) en daar staat dan dit <img src="link naar afbeelding op server">, dit werkt niet.. ik krijg een rood kruisje.
enig idee hoe dit komt?
Gewijzigd op 10/06/2010 18:07:17 door rick vd molen
Waarom dan niet de landcode gebruiken?
bv:
en dan gewoon dit doen:
Ik heb een map aangemaakt op de server genaamd 'vlaggen' hierin staan de afbeeldingen.
in de database heb ik in de tabel alleen maar teamnr, teamnaam, poulenr.
ik heb het als volgt gedaan:
<img src="images/vlaggen/.gif" />
maar dit werkt ook niet, krijg nog steeds een rood kruisje.
oftewel, kijk naar welke url de browser de afbeelding probeert op te halen (webinfovenster in safari of chrome)