abonnement bol.com Unibet Coolblue
  donderdag 14 juli 2011 @ 14:45:48 #1
136730 PiRANiA
All thinking men are atheists.
pi_99457011


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
  donderdag 14 juli 2011 @ 16:14:21 #2
159156 Dokay
Ago ergo sum
pi_99461827
Al gelukt met while loop lus :)

[ Bericht 48% gewijzigd door Dokay op 14-07-2011 20:28:37 ]
pi_99464133
quote:
0s.gif Op donderdag 14 juli 2011 16:14 schreef Dokay het volgende:
Hallo Fokkertjes, hoop dat iemand mij hier uit de brand kan helpen;
Ik wil dit script laten loopen totdat het de laatste record uit de tabel CSVimport heeft verwerkt. De primary key is 'code'. Hij moet dus bij de WHERE statement dit van 1 tot 300 doen.. hoe krijg ik dit voor elkaar? Kom er niet uit.. :/
[ code verwijderd ]

WHERE code >= 0 AND code <= 300 gebruiken? Dat pakt alle records waarvan code groter of gelijk is aan 0 en kleiner of gelijk aan 300.
  donderdag 14 juli 2011 @ 17:12:09 #4
159156 Dokay
Ago ergo sum
pi_99464818
quote:
0s.gif Op donderdag 14 juli 2011 16:59 schreef QBay het volgende:

[..]

WHERE code >= 0 AND code <= 300 gebruiken? Dat pakt alle records waarvan code groter of gelijk is aan 0 en kleiner of gelijk aan 300.
Klopt, maar dan blijft het script dus hangen op het feit dat ik 300 records aanwijs ipv 1 specifiek record waarmee deze aan de slag moet. Ik wil dat ie bij 'code = 1' begint en herhaalt tot ie bij 'code = 300' (laatste rij) is aangekomen van de andere tabel waar de informatie vandaan komt...
  donderdag 14 juli 2011 @ 17:23:09 #5
305897 remi1986
This MF is infected by madness
pi_99465464
quote:
0s.gif Op donderdag 14 juli 2011 17:12 schreef Dokay het volgende:

[..]

Klopt, maar dan blijft het script dus hangen op het feit dat ik 300 records aanwijs ipv 1 specifiek record waarmee deze aan de slag moet. Ik wil dat ie bij 'code = 1' begint en herhaalt tot ie bij 'code = 300' (laatste rij) is aangekomen van de andere tabel waar de informatie vandaan komt...
In dit geval (als het toch de laatste rij is), hoef je toch helemaal geen WHERE ofzo te doen, dan pakt hij gewoon alles?
  donderdag 14 juli 2011 @ 19:53:08 #6
159156 Dokay
Ago ergo sum
pi_99472113
nee zo werkt het helaas niet... al geprobeerd
pi_99474550
WHERE BETWEEN moet je dan gebruiken of anders WHERE X <= 0 OR X >= 300. Je zou inderdaad verwachten dat je AND moet gebruiken, maar het AND commando kijkt te sterk naar beide kanteb van de query. Moet zelf weer een keer uittesten om precieze uitleg te kunnen geven :-P
pi_99479742
Ik zit al een tijd te klooien met character encoding en wil graag zeker weten dat ik het goed doe.

Stel dat ik een pagina heb met de volgende meta tag in de header: "<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>"

Als ik de gegevens bijvoorbeeld encodeer naar BASE64 en de output insert in de database (collation = latin1_swedish_ci) is er niets aan de hand. Echter als ik de gegevens wil opslaan zonder het naar BASE64 te encoderen gaat het mis; ik moet dan utf8_decode gebruiken om de gegevens goed in de tabel te krijgen.

Ik wil graag het volgende weten:
- is het gebruik van utf8_decode de beste oplossing om het probleem te verhelpen?
- is het nodig de functie uft8_encode te gebruiken om de gegevens weer te geven in de browser? (het lijkt overigens prima te werken zonder uft8_encode).

Overigens weet ik dat de beste oplossing is om de collation op UTF-8 te zetten. Helaas is dit om verschillende redenen niet altijd mogelijk...
pi_99494704
Vraagje...

Ik heb een tabel met een column waarin een pad staat... "C:\...\...\test.txt" Nu wil ik graag "test" als uitvoer hebben.

SELECT FUNCTION(TEST) AS var FROM <TABEL>

Nu moet die FUNCTION er dus voor zorgen dat alleen test wordt geretouneerd... Iemand een idee?
pi_99495985
quote:
7s.gif Op vrijdag 15 juli 2011 11:07 schreef Dale. het volgende:
Vraagje...

Ik heb een tabel met een column waarin een pad staat... "C:\...\...\test.txt" Nu wil ik graag "test" als uitvoer hebben.

SELECT FUNCTION(TEST) AS var FROM <TABEL>

Nu moet die FUNCTION er dus voor zorgen dat alleen test wordt geretouneerd... Iemand een idee?
Ik zou dat lekker in PHP doen met een regex. Weet niet of dat best practice is maar dan weet ik wat er gebeurt.
Als je die bestandsnaam vaak op moet vragen, zou ik 'm gewoon apart opslaan in je tabel, trouwens.
  vrijdag 15 juli 2011 @ 12:02:29 #11
12221 Tijn
Powered by MS Paint
pi_99496259
quote:
0s.gif Op vrijdag 15 juli 2011 11:52 schreef KomtTijd... het volgende:

[..]

Ik zou dat lekker in PHP doen met een regex. Weet niet of dat best practice is maar dan weet ik wat er gebeurt.
Die regex wordt door PHP al meegeleverd trouwens, zie bv pathinfo().
  zaterdag 16 juli 2011 @ 16:07:03 #12
63192 ursel
"Het Is Hier Fantastisch!
pi_99543991
Hoe kan ik me bij de PHP tracker afmelden? :')
pi_99544531
quote:
0s.gif Op zaterdag 16 juli 2011 16:07 schreef ursel het volgende:
Hoe kan ik me bij de PHP tracker afmelden? :')
php tracker?
pi_99547293
quote:
0s.gif Op zaterdag 16 juli 2011 16:07 schreef ursel het volgende:
Hoe kan ik me bij de PHP tracker afmelden? :')
huh? , Bedoel je bij de serie reeks van Fok zelf? :)
Want daar was ik ook niet even duidelijk over hoe dat moest. zal vast doodsimpel zijn. :P
Redacted
pi_99547413
MyAT en dan gewoon rechts op dat kruisje drukken.
Of toch du vader?
pi_99547433
Of op stop volgen boven- en onderaan dit topic.
pi_99547524
quote:
2s.gif Op zaterdag 16 juli 2011 17:16 schreef Luchtkoker het volgende:
MyAT en dan gewoon rechts op dat kruisje drukken.
quote:
3s.gif Op zaterdag 16 juli 2011 17:17 schreef Diabox het volgende:
Of op stop volgen boven- en onderaan dit topic.
Dankje :) , zat de hele tijd met een reekst in myAT die ik eruit wou , hij is nu weg :) Deze natuurlijk niet. :)
Redacted
  zaterdag 16 juli 2011 @ 17:27:40 #18
63192 ursel
"Het Is Hier Fantastisch!
pi_99548004
Voordat FOK! reeksen had had je een topic tracker van wyrihaximus.net en kreeg je mailtje dat er een nieuw topic was. Dat is nu dus overbeodig, maar zit geen afmeld optie zover ik kan zien. :')
pi_99548040
Email adres blacklisten in je Spamfilter, done.
Of toch du vader?
pi_99548285
Hey hallo, dit gaat allemaal niet over PHP/MySQL jongens :(
pi_99548470
quote:
0s.gif Op zaterdag 16 juli 2011 17:27 schreef ursel het volgende:
Voordat FOK! reeksen had had je een topic tracker van wyrihaximus.net en kreeg je mailtje dat er een nieuw topic was. Dat is nu dus overbeodig, maar zit geen afmeld optie zover ik kan zien. :')
Stuur WyriHaximus een privebericht.
  zaterdag 16 juli 2011 @ 18:09:44 #22
63192 ursel
"Het Is Hier Fantastisch!
pi_99549700
quote:
0s.gif Op zaterdag 16 juli 2011 17:34 schreef Diabox het volgende:
Hey hallo, dit gaat allemaal niet over PHP/MySQL jongens :(
normaal gaat het over problemen met php /mysql maar die zijn ff weg. geen Php problemen op dit moment
Redacted
  zaterdag 16 juli 2011 @ 18:10:53 #24
63192 ursel
"Het Is Hier Fantastisch!
pi_99549733
quote:
2s.gif Op zaterdag 16 juli 2011 17:28 schreef Luchtkoker het volgende:
Email adres blacklisten in je Spamfilter, done.
Als je script errors geeft ga je ook niet je errors onderdrukken, maar ga je terug naar de source :+
pi_99549755
quote:
0s.gif Op zaterdag 16 juli 2011 18:10 schreef ursel het volgende:

[..]

Als je script errors geeft ga je ook niet je errors onderdrukken, maar ga je terug naar de source :+
"De source" :P

Edit: Nog geen youtube grapjes over kunnen vinden . :{

[ Bericht 5% gewijzigd door cablegunmaster op 16-07-2011 18:20:24 ]
Redacted
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')