abonnement Unibet Coolblue Bitvavo
  maandag 20 juni 2011 @ 20:59:11 #154
137776 boem-dikkie
Jedi Mind Baby!
pi_98430808
Is het mogelijk om uit mijn mySQL database een naam te halen en dan alles achter de punt niet te laten zien?

Ik heb een foto-upload die de naam van de foto in de database opslaat zodat ik met een query de foto's kan laten zien. Ik wil alleen in het overzicht alleen de titels laten zien en dan hoeft er dus geen .jpg, .gif, .png e.d. achter, terwijl dit wel zo in de database staat om er een link van te kunnen maken.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  maandag 20 juni 2011 @ 21:01:22 #155
75592 GlowMouse
l'état, c'est moi
pi_98430916
Dat kan in PHP met substr (en evt. met strpos en strrev als je toe wilt staan dat een extensie langer dan 4 tekens is)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 20 juni 2011 @ 21:06:33 #156
137776 boem-dikkie
Jedi Mind Baby!
pi_98431231
quote:
0s.gif Op maandag 20 juni 2011 21:01 schreef GlowMouse het volgende:
Dat kan in PHP met substr (en evt. met strpos en strrev als je toe wilt staan dat een extensie langer dan 4 tekens is)
Ik kan met substr en -4 wel .jpg weghalen maar wat als er nou ook bestanden tussen zitten met .jpeg? Dan zou hij alsnog 'titel.' laten zien?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_98431264
Dan moet je met regular expressions gaan werken.
  maandag 20 juni 2011 @ 21:09:50 #158
25889 Sitethief
Fulltime Flapdrol
pi_98431413
quote:
14s.gif Op maandag 20 juni 2011 21:07 schreef Scorpie het volgende:
Dan moet je met regular expressions gaan werken.
Bij zulke simpele dingen al met regexes gaan werken??

1
2
3
4
<?php
$haystack 
= array(".jpg","jpeg",".png");
$output str_replace($haystack,"",$needle);
?>

Veel simpeler.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 20 juni 2011 @ 21:12:24 #159
75592 GlowMouse
l'état, c'est moi
pi_98431556
En daar komt iemand met een bmp :P substr, strrev en strpos voldoen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 20 juni 2011 @ 21:33:59 #160
25889 Sitethief
Fulltime Flapdrol
pi_98432885
quote:
0s.gif Op maandag 20 juni 2011 21:12 schreef GlowMouse het volgende:
En daar komt iemand met een bmp :P substr, strrev en strpos voldoen.
Als het goed is weet je donders goed wat voor extensies allemaal op je site aanwezig zijn. Maar waarschijnlijk is jouw methode beter. Tenzij er een grapjas 5 teken extensies gaat uploaden.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_98433189
quote:
0s.gif Op maandag 20 juni 2011 21:12 schreef GlowMouse het volgende:
En daar komt iemand met een bmp :P substr, strrev en strpos voldoen.
Ik zou substr en strrpos gebruiken.
  maandag 20 juni 2011 @ 21:44:06 #162
75592 GlowMouse
l'état, c'est moi
pi_98433671
quote:
0s.gif Op maandag 20 juni 2011 21:37 schreef Light het volgende:

[..]

Ik zou substr en strrpos gebruiken.
dit.is.een.plaatje.jpg
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98434612
quote:
16s.gif Op maandag 20 juni 2011 21:44 schreef GlowMouse het volgende:

[..]

dit.is.een.plaatje.jpg
1
2
3
4
5
6
7
8
<?php
$name 
'dit.is.een.plaatje.jpg';
$pos strrpos($name'.');
if(
$pos 0) {
    
$name substr($name0$pos);
}
echo 
$name;
?>
  maandag 20 juni 2011 @ 21:58:34 #164
75592 GlowMouse
l'état, c'est moi
pi_98434787
ik moet beter lezen en meer php functies uit mijn hoofd leren
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 20 juni 2011 @ 22:02:25 #165
91039 mstx
2x1/2 = 1/2 x 1/2
pi_98435095
1
2
3
4
<?php
$name 
'dit.is.een.plaatje.jpg';
echo 
pathinfo($namePATHINFO_FILENAME);
?>
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_98435571
quote:
7s.gif Op maandag 20 juni 2011 22:02 schreef mstx het volgende:

[ code verwijderd ]

Die is nog mooier :)
  dinsdag 21 juni 2011 @ 11:08:15 #167
267443 Cue_
Cuecumbergirl
pi_98453974
Aah kijk een dummie reeks, die kunnen we gebruiken O+

even iets heel simpels:

Ik heb een query:
SELECT cuno, nama FROM tabel WHERE cuno = lpad($value,6, ' ')

Nu wil ik daar dus een LIKE van maken.
LIKE %waarde%
of evt Like %waarde%

Hoe en waar plaats ik die erin?
  dinsdag 21 juni 2011 @ 11:09:53 #168
75592 GlowMouse
l'état, c'est moi
pi_98454055
wat bedoel je met lpad($value,6, ' ')?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98454099
quote:
5s.gif Op dinsdag 21 juni 2011 11:08 schreef Cue_ het volgende:
Aah kijk een dummie reeks, die kunnen we gebruiken O+

even iets heel simpels:

Ik heb een query:
SELECT cuno, nama FROM tabel WHERE cuno = lpad($value,6, ' ')

Nu wil ik daar dus een LIKE van maken.
LIKE %waarde%
of evt Like %waarde%

Hoe en waar plaats ik die erin?
"SELECT cuno, nama FROM tabel WHERE cuno LIKE '%".$value."%' "

waar dat Ipad van is? geen idee, ik ken die functie niet.
  dinsdag 21 juni 2011 @ 11:12:35 #170
267443 Cue_
Cuecumbergirl
pi_98454172
hmm misschien moet ik idd gewoon die lpad eruit halen, want die is niet nodig in dit geval natuurlijk

(lpad zorgt ervoor dat de waarde 6 characters lang wordt.. aangevuld met ' ' (spaties))
  dinsdag 21 juni 2011 @ 11:15:41 #171
91039 mstx
2x1/2 = 1/2 x 1/2
pi_98454271
quote:
0s.gif Op dinsdag 21 juni 2011 11:12 schreef Cue_ het volgende:
hmm misschien moet ik idd gewoon die lpad eruit halen, want die is niet nodig in dit geval natuurlijk

(lpad zorgt ervoor dat de waarde 6 characters lang wordt.. aangevuld met ' ' (spaties))
Bevatten alle waardes in de DB ook die voorloopspaties? :X
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  dinsdag 21 juni 2011 @ 11:16:22 #172
267443 Cue_
Cuecumbergirl
pi_98454295
quote:
0s.gif Op dinsdag 21 juni 2011 11:15 schreef mstx het volgende:

Bevatten alle waardes in de DB ook die voorloopspaties? :X
Yup... kan er ook niets aan doen, zijn er niet blij mee..

maar daardoor zit ik nu dus (nog steeds) te kutten met die LIKE :X
  dinsdag 21 juni 2011 @ 11:16:54 #173
75592 GlowMouse
l'état, c'est moi
pi_98454311
die haal je dan toch weg?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 21 juni 2011 @ 11:17:14 #174
267443 Cue_
Cuecumbergirl
pi_98454324
quote:
0s.gif Op dinsdag 21 juni 2011 11:16 schreef GlowMouse het volgende:
die haal je dan toch weg?
haha.. dat is geen optie in dit geval :)
  dinsdag 21 juni 2011 @ 11:21:13 #175
267443 Cue_
Cuecumbergirl
pi_98454482
Lol.. anders gooi ik er even quotjes in .. en dan doet ie het perfect O+
  dinsdag 21 juni 2011 @ 11:24:13 #176
75592 GlowMouse
l'état, c'est moi
pi_98454593
haha
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98471566
quote:
14s.gif Op maandag 20 juni 2011 20:59 schreef boem-dikkie het volgende:
Is het mogelijk om uit mijn mySQL database een naam te halen en dan alles achter de punt niet te laten zien?
In de comment section op PHP.net staat hier een handige snippet voor (van uit een string, niet direct via MySQL). Zal even zoeken.
pi_98471933
quote:
0s.gif Op dinsdag 21 juni 2011 11:12 schreef Cue_ het volgende:
hmm misschien moet ik idd gewoon die lpad eruit halen, want die is niet nodig in dit geval natuurlijk

(lpad zorgt ervoor dat de waarde 6 characters lang wordt.. aangevuld met ' ' (spaties))
lpad zorgt ervoor dat de waarde 6 characters lang wordt. Altijd. Als de invoer te kort is, worden er spaties voor geplaatst. Als de invoer te lang is, wordt het teveel aan tekens er gewoon afgeknipt.
quote:
0s.gif Op dinsdag 21 juni 2011 11:17 schreef Cue_ het volgende:

[..]

haha.. dat is geen optie in dit geval :)
Waarom is het weghalen van die spaties geen optie?
  donderdag 23 juni 2011 @ 18:22:37 #179
137776 boem-dikkie
Jedi Mind Baby!
pi_98564229
Ik heb in de database de verwijzingen naar foto's staan met daarbij categorie_id als verwijzing naar de tabel met categorieën.

Nu wil ik graag van elke categorie één foto laten maar omdat ze allemaal in dezelfde tabel staan heb ik géén idee hoe.

Is het mogelijk om met een query en LIMIT of iets dergelijks gewoon per unieke 'categorie_id' één rij te laten zien?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  donderdag 23 juni 2011 @ 18:29:24 #180
91039 mstx
2x1/2 = 1/2 x 1/2
pi_98564544
quote:
14s.gif Op donderdag 23 juni 2011 18:22 schreef boem-dikkie het volgende:
Ik heb in de database de verwijzingen naar foto's staan met daarbij categorie_id als verwijzing naar de tabel met categorieën.

Nu wil ik graag van elke categorie één foto laten maar omdat ze allemaal in dezelfde tabel staan heb ik géén idee hoe.

Is het mogelijk om met een query en LIMIT of iets dergelijks gewoon per unieke 'categorie_id' één rij te laten zien?
GROUP BY categorie_id
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_98608200
Ik heb een website met een forum(phpBB3), de database is inmiddels al een flinke 1.3GB.
Ik merk dat de MySQL database een erg hoge load heeft, terwijl alleen die ene website gebruikt maakt van de database. Load zit tussen de 3% en 90%, en meestal boven de 25%.

Ik heb er erg veel getweaked op MySQL cache en dergelijke, ook code wijzigingen gemaakt in de portal mod zodat deze veel minder queries doet. Toch blijft de load hoog, en dit lijkt vooral te liggen aan UPDATES, iemand enig idee hoe ik die sneller kan maken?

Server specs:
Intel i7 4x 2(HT)x 2.66+ GHz
8 GB RAM
2x 1TB in RAID

(er draaien 4 domeinnamen op deze server, de andere 3 zijn echter allemaal static)

Zou andere forum software beter zijn? Al zal het overzetten van 600.000 posts niet snel gaan.
Forum heeft rond de 140.000 pageviews per dag.
💍 💍 💍 💍 💍 💍 🍌 ☎
pi_98608380
Best wel keer interessant om naar te kijken: http://www.myreact.nl/
pi_98608560
quote:
0s.gif Op vrijdag 24 juni 2011 15:12 schreef Pakspul het volgende:
Best wel keer interessant om naar te kijken: http://www.myreact.nl/
Nee dank je :')
💍 💍 💍 💍 💍 💍 🍌 ☎
  vrijdag 24 juni 2011 @ 15:24:16 #184
75592 GlowMouse
l'état, c'est moi
pi_98608989
Ga eerst eens meten wat de bottleneck is, en let op met welke add-ons je installeert. Dit moet goed kunnen draaien op deze hardware.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 24 juni 2011 @ 15:27:32 #185
178193 Juicyhil
Bekende FOK!ker
pi_98609122
Ligt het niet gewoon aan de cache van phphBB3, dat hij alles bij iedere view bijwerkt?
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  vrijdag 24 juni 2011 @ 15:28:46 #186
75592 GlowMouse
l'état, c'est moi
pi_98609168
quote:
0s.gif Op vrijdag 24 juni 2011 15:27 schreef Juicyhil het volgende:
Ligt het niet gewoon aan de cache van phphBB3, dat hij alles bij iedere view bijwerkt?
Het zou zonder cache al heel erg snel moeten laden :').
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 24 juni 2011 @ 15:30:46 #187
178193 Juicyhil
Bekende FOK!ker
pi_98609244
quote:
0s.gif Op vrijdag 24 juni 2011 15:28 schreef GlowMouse het volgende:

[..]

Het zou zonder cache al heel erg snel moeten laden :').
Lekker als je de database telkens onnodig belast ^O^
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_98609248
Het laad ook wel snel: http://alteriw.net/
Maar een load van 25% lijkt me niet echt normaal?

Als de gameserver moeilijkheden heeft bijvoorbeeld, gaat iedereen naar de website, dan heeft hij het nogal zwaar.
💍 💍 💍 💍 💍 💍 🍌 ☎
pi_98609290
quote:
0s.gif Op vrijdag 24 juni 2011 15:27 schreef Juicyhil het volgende:
Ligt het niet gewoon aan de cache van phphBB3, dat hij alles bij iedere view bijwerkt?
Het is niet de cache van phpBB3, we gebruiken xCache, en deze werkt erg goed.
💍 💍 💍 💍 💍 💍 🍌 ☎
  vrijdag 24 juni 2011 @ 15:41:13 #190
302853 themole
graaft totaal door.
pi_98609678
Gebruikt phpBB3 eigenlijk prepared statements of niet. Misschien is daar nog winst op te boeken. :)
Niet altijd serieus
  vrijdag 24 juni 2011 @ 15:43:49 #191
75592 GlowMouse
l'état, c'est moi
pi_98609794
quote:
14s.gif Op vrijdag 24 juni 2011 15:41 schreef themole het volgende:
Misschien is daar nog winst op te boeken. :)
Niet noemenswaardig.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 24 juni 2011 @ 16:00:21 #192
63192 ursel
"Het Is Hier Fantastisch!
pi_98610604
quote:
0s.gif Op vrijdag 24 juni 2011 15:12 schreef Pakspul het volgende:
Best wel keer interessant om naar te kijken: http://www.myreact.nl/
Ziet er verder niet echt levendig uit :')
  vrijdag 24 juni 2011 @ 16:16:07 #193
75592 GlowMouse
l'état, c'est moi
pi_98611497
quote:
0s.gif Op vrijdag 24 juni 2011 16:00 schreef ursel het volgende:

[..]

Ziet er verder niet echt levendig uit :')
maar zit technisch goed in elkaar
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98611674
Ik heb niet zo'n verstand va S.M.A.R.T., maar is er een waarde in het volgende plaatje dat niet zo hoort: http://jeroen.pro/img/55b548afd5e265ce2d5c635836b7bdc2.png

En MySQL gebruikt nu 650mb RAM, zo laten of nog meer cache toewijzen?
💍 💍 💍 💍 💍 💍 🍌 ☎
  vrijdag 24 juni 2011 @ 16:22:02 #195
75592 GlowMouse
l'état, c'est moi
pi_98611766
Wat voor cache? Query cache? Die hoort uit te staan. Je hoort op InnoDB te draaien die juist is geconfigureerd. Zoekopdrachten hoor je niet met MySQL uit te voeren. Het geheugengebruik bij gebruik van InnoDB zal minimaal 2 GB bedragen.

Heb je je disks gebenchmarkt dat je ze verdenkt van traagheid?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98611780
quote:
0s.gif Op vrijdag 24 juni 2011 16:19 schreef Pizzalucht het volgende:
Ik heb niet zo'n verstand va S.M.A.R.T., maar is er een waarde in het volgende plaatje dat niet zo hoort: http://jeroen.pro/img/55b548afd5e265ce2d5c635836b7bdc2.png

En MySQL gebruikt nu 650mb RAM, zo laten of nog meer cache toewijzen?
wtf? Waar gebruik je die andere 7,35GB voor dan?
  vrijdag 24 juni 2011 @ 16:23:13 #197
75592 GlowMouse
l'état, c'est moi
pi_98611820
quote:
5s.gif Op vrijdag 24 juni 2011 16:22 schreef KomtTijd... het volgende:

[..]

wtf? Waar gebruik je die andere 7,35GB voor dan?
Bij MyISAM is die hard nodig voor de OS disk cache.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98611842
quote:
5s.gif Op vrijdag 24 juni 2011 16:22 schreef KomtTijd... het volgende:

[..]

wtf? Waar gebruik je die andere 7,35GB voor dan?
nginx, PHP-FPM, wat scripts. Het is niet dat je volledige 8GB moet gebruiken.

quote:
0s.gif Op vrijdag 24 juni 2011 16:22 schreef GlowMouse het volgende:
Wat voor cache? Query cache? Die hoort uit te staan. Je hoort op InnoDB te draaien die juist is geconfigureerd. Zoekopdrachten hoor je niet met MySQL uit te voeren. Het geheugengebruik bij gebruik van InnoDB zal minimaal 2 GB bedragen.

Heb je je disks gebenchmarkt dat je ze verdenkt van traagheid?
We zijn ooit overgestapt op InnoDB, dat werd alleen maar trager, phpBB zoekt niet direct in de posts table, maar gebruikt een zoek index.
💍 💍 💍 💍 💍 💍 🍌 ☎
  vrijdag 24 juni 2011 @ 16:24:23 #199
75592 GlowMouse
l'état, c'est moi
pi_98611879
Je zult InnoDB wel verkeerd hebben ingesteld.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 24 juni 2011 @ 16:24:29 #200
63192 ursel
"Het Is Hier Fantastisch!
pi_98611886
quote:
14s.gif Op vrijdag 24 juni 2011 16:16 schreef GlowMouse het volgende:

[..]

maar zit technisch goed in elkaar
Dus als je een forum software aanraad moet ik hier gaan kijken zeg je?
Zoek nog steeds de meest optimale :+
  vrijdag 24 juni 2011 @ 16:25:29 #201
75592 GlowMouse
l'état, c'est moi
pi_98611940
quote:
0s.gif Op vrijdag 24 juni 2011 16:24 schreef ursel het volgende:

[..]

Dus als je een forum software aanraad moet ik hier gaan kijken zeg je?
Zoek nog steeds de meest optimale :+
Ja, al heb ik geen idee wat de echte versie kost.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98611989
quote:
0s.gif Op vrijdag 24 juni 2011 16:24 schreef GlowMouse het volgende:
Je zult InnoDB wel verkeerd hebben ingesteld.
Naar mijn weten niet, en op internet lees ik ook niet dat het echt een voordeel heeft (voor phpBB dan)
💍 💍 💍 💍 💍 💍 🍌 ☎
  vrijdag 24 juni 2011 @ 16:41:10 #203
75592 GlowMouse
l'état, c'est moi
pi_98612774
quote:
0s.gif Op vrijdag 24 juni 2011 16:26 schreef Pizzalucht het volgende:

[..]

Naar mijn weten niet, en op internet lees ik ook niet dat het echt een voordeel heeft (voor phpBB dan)
Tekenend voor de kennis van MySQL binnen het phpBB-team. Alleen ivm data-integriteit moet je MyISAM al links laten liggen, al zal InnoDB ook wel sneller zijn. Niet de snelheid waar je op hoopt overigens, want daarvoor zul je meer moeten meten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_98612979
quote:
14s.gif Op vrijdag 24 juni 2011 16:41 schreef GlowMouse het volgende:

[..]

Tekenend voor de kennis van MySQL binnen het phpBB-team. Alleen ivm data-integriteit moet je MyISAM al links laten liggen, al zal InnoDB ook wel sneller zijn. Niet de snelheid waar je op hoopt overigens, want daarvoor zul je meer moeten meten.
Het gaat me niet om de snelheid, meer om de load(die volgens mij te hoog is). De site zelf is al snel genoeg.

Time spent on mysql4 queries: 0.00889s | Time spent on PHP: 0.03169s

Query time is 0.4 bij een sessie update, en dit lijkt me te lang, of ligt dat aan mij?
💍 💍 💍 💍 💍 💍 🍌 ☎
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')