abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas donderdag 25 mei 2006 @ 22:34:01 #251
1972 Swetsenegger
Egocentrische Narcist
pi_38214022
quote:
Op donderdag 25 mei 2006 22:20 schreef Da_Koen het volgende:
Ik heb dus een date veld met bijv. 2006-05-17 erin. Hoe krijg ik dan de maand/dag er uit?
DATE_FORMAT(veldnaam,'%d-%m-%Y') AS dutch_date

kan dus als 05 of als Mei eruit komen rollen, afhankelijk van de opties die je kiest. http://dev.mysql.com/doc/(...)-time-functions.html voor meer info
pi_38215595
quote:
Op donderdag 25 mei 2006 15:45 schreef Chandler het volgende:

[..]

leuk, maar je kan iedere cijfer maar 1 malig gebruiken dus 22543 is niet mogelijk omdat je dan al 2x een 2 hebt en dat is niet mogelijk..
Huh? komt 22543 dan uit mijn script?

edit: laat maar

Als je nog niet hebt wat je moet hebben leg het eens duidelijk uit. Wat je zegt inmiddels 2 dingen....
  vrijdag 26 mei 2006 @ 10:38:57 #254
71610 Black-Hole
Deep in my soul
pi_38224502
Vraagje,

Ik werk momenteel voor mijn eigen site met meerdere MySQL 4 databases. Deze staan allemaal op dezelfde server gehost. Nu kan ik bij het aanmaken van een gebruiker niet 2x dezelfde username aanmaken voor de verschillende databases.

Om het nog iets duidelijker te maken: alle databases hebben verschillende namem maar ik zou voor elke database dezelfde username en password willen gebruiken. Als ik dit doe in het controlpanel van mijn webhost dan krijg ik de melding dat de aangemaakte username ongeldig is.

Klopt dit en kan dit ook echt niet of ligt dit aan mijn hosting?
  vrijdag 26 mei 2006 @ 11:03:19 #255
3677 SuperRembo
Sinds 1998
pi_38225043
@Black-Hole:
Je kunt 1 user toch toegang geven tot meerdere databases?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  vrijdag 26 mei 2006 @ 11:08:57 #256
71610 Black-Hole
Deep in my soul
pi_38225200
quote:
Op vrijdag 26 mei 2006 11:03 schreef SuperRembo het volgende:
@Black-Hole:
Je kunt 1 user toch toegang geven tot meerdere databases?
Hoe? Via phpmyadmin? Via mijn configpanel van mijn webhost kan het niet. Daar moet ik voor elke aangemaakte database een nieuwe user toevoegen.
  vrijdag 26 mei 2006 @ 12:30:37 #257
12880 CraZaay
prettig gestoord
pi_38227495
Het kan met MySQL in ieder geval wel. Je kunt meerdere users toegang geven tot 1 database, en 1 user tot meerdere databases. Vraag het anders eens aan je host?
pi_38246556
Ik zit met het volgende probleem, ik wil mijn menu kwijt in een multidimensionale array. Dat gaat allemaal goed en het menu komt er netjes uit (met een dubbele foreach). Maar nu wil ik de mogelijkheid hebben om een van de arrays in de array afzonderlijk eruit te halen. Dus bijvoorbeeld alleen de onderdelen in het menu contact.
  vrijdag 26 mei 2006 @ 21:30:06 #259
32768 DionysuZ
Respect my authority!
pi_38246618
$submenu = $menu['contact'];
□ 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
  vrijdag 26 mei 2006 @ 21:49:23 #260
37634 wobbel
Da WoBBeL King
pi_38247404
hoe kan ik met php een bestand downloaden via http vanaf andere server, en deze in /home/wobbel/geheimemap/viezefilmpjes/dikke_tieten_porno plaatsen?

Btw, een bestand van 150 MB @ 30 Kbyte/s ff timeout uit zetten
pi_38259248
quote:
Op vrijdag 26 mei 2006 21:30 schreef DionysuZ het volgende:
$submenu = $menu['contact'];
Dank je wel dat hielp me enigzins op weg. Toch lukt het me niet om hem af te maken. Ik heb even snel een versimpelde versie in elkaar gedraaid en dat ziet er zo uit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
   $artikel1 = "fruit";
   $artikel2 = "groente";
   $menu = array('fruit' => array ('x','y','z'), 'groente' => array('a','b','c'));
   $submenu[] = $menu[$artikel2];
foreach( $submenu as $submenutitle=>$submenuitems)
{
  echo '  <li><b>'.$submenutitle."</b>.<br />\n";
  echo "  <em>items</em>: </li>\n";
  echo "  <ul>\n";
  foreach( $submenuitems as $submenuitem )
  {
    echo '    <li>'.$submenuitem.".</li>\n";
  }
  echo "  </ul>\n";
echo "</ol>\n";
}
?>

Alleen als ik dit uitvoer krijg ik een 0 te zien waar groente zou moeten staan. Waarom neemt hij het submenutitle niet over?
pi_38259413
Met $submenu[] = $menu[$artikel2]; maak je een nieuw item in $submenu aan. Als $submenu nog geen array was dan wordt het een leeg array, en de elemenenten worden bij deze constructie altijd numeriek gekozen. $menu[$artikel2] bevat alleen de waarde die hoort bij de key $artikel2, maar niet de key zelf.
pi_38263023
Kan iemand me vertellen welke (gratis) class ik het beste kan gebruiken om PDF bestanden te genereren?
De class moet het volgende kunnen: horizontale lijnen, foto's toevoegen, text en een tabel maken.

Ik ben hier absoluut niet in thuis en heb al duizenden dingen gevonden met google maar geen idee welke nu het beste makkelijkste is. Ik heb overigens geen toegang tot de confic van php/apache server.
pi_38280622
@Da_KOEN,
Ik gebruik daarvoor FPDF.
Weet zo niet of het de beste is, maar ik kan er iig mee uit de voeten


Zelf heb ik nog een vraagje:
Ik heb een onderdeel met wallpapers op mijn site.
De wallpapers zijn in een map opgeslagen als TIMESTAMP.jpg. Waarbij timestamp de timestamp van het uploaden is.
In MySQL staat de info over de afbeelding

Als ik nu een afbeelding wil opslaan pakt hij ook deze naam. Dus das niet zo mooi
Nou heb ik een wallpaper.php bestand gemaakt die het plaatje opnieuw maakt vanuit GDLib, en goed weergeeft.

1
2
3
4
5
6
7
<?php
$image         
= imagecreatefromjpeg("wallpapers/".$file_name);  
header('content-type: $image_type');
header("Content-disposition: attachment; filename=$save_name");
imagejpeg($image);  
imagedestroy($image);  
?>


Dit werkt perfect, en het opslaan gaat ook goed, met de naam die ik opgegeven heb.
Maar een afbeelding die eerst 300KB is, is nu 150KB.
Is er een andere manier om te zorgen dat je de afbeelding download met een opgegeven naam? of dat de afbeelding dezelfde grootte blijft?
  zaterdag 27 mei 2006 @ 20:45:59 #265
37634 wobbel
Da WoBBeL King
pi_38280778
@mooya....moet je niet imagecreatetruecolor doen ofzo ergens?

en doe eens: imagejpeg($image, "", 100);
pi_38280847
@mooya

De manier die je nu gebruikt is een beetje raar, je leest de JPEG in, maakt er ruwe pixeldata van en slaat het als een nieuwe JPEG op. Wat is er mis met:

1
2
3
4
<?php
//headers
readfile('wallpapers/' . $file_name);
?>


Overigens kun je het beste ook nog de header Content-Length opgeven (grootte van de download in bytes).
pi_38281364
TNX, JeRa!
Nu gaat het helemaal goed..
  FOK!-Schrikkelbaas maandag 29 mei 2006 @ 17:15:57 #268
1972 Swetsenegger
Egocentrische Narcist
pi_38337765
Is er iemand die ervaring heeft met de (PHP) opleidingen van Eduvision?
Ik heb namelijk interesse in de Masterclass php cursus. Zoals ik het zie sluit dit goed aan bij mijn huidige kennis en levert het misschien net voldoende op om de OOP sprong te maken. Ik kan ook de UML cursus doen misschien.

Maar ik ben dus op zoek naar ervaringen. Met eduvision in het algemeen en deze cursussen in het bijzonder.
pi_38350195
Ik ben ook op zoek naar een cursus/opleiding iets. Het liefst een opleiding die je uit huis kan doen (ivm mijn afgelegen woonplaats). Zend is natuurlijk helemaal top, maar hoe zit het met de mogelijkheden? Certificatie via andere instanties, etc.
pi_38354559
Even een stukje van mijn php code.
De bedoeling is dat er één record wordt opgehaald en die moet ge-echo'd worden
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$host = 'localhost';
    $user = '**';
    $pass = '**';
    $db = 'tmostats1';

    //make connection and select database
    mysql_connect("$host", "$user", "$pass");
    mysql_select_db("$db");
    
    $SQL = "
                SELECT rank
                FROM tmos_players 
                WHERE '[adm][fok!]kree/10.0.0.11:2350'
            ";
            

    $result = mysql_query($SQL)          or die("Error: " . mysql_error());

        $tmosrank = mysql_fetch_object($result);
        echo $tmosrank;

Nu geeft die geen output.
Ik heb de mysql query gechecked in mysql query browser en daar geeft hij keurig een resultaat.
wtf doe ik verkeerd
Do what you love, love what you do!
pi_38354622
Je WHERE-clausule ziet er vreemd uit, moet dat niet
1WHERE iets = '[adm]...'

zijn? En je doet echo $tmosrank (mysql_fetch_object(...)), je kunt een object niet zomaar echoën.
pi_38354652
quote:
Op dinsdag 30 mei 2006 00:19 schreef JeRa het volgende:
Je WHERE-clausule ziet er vreemd uit, moet dat niet
[ code verwijderd ]

zijn? En je doet echo mysql_fetch_object(...), je kunt een object niet zomaar echoën.
ja sorry was een foutje ik heb het hierboven nu precies staan zoals ik denk dat het moet zijn.
Wat bedoel je precies met WHERE?
Do what you love, love what you do!
pi_38354678
quote:
Op dinsdag 30 mei 2006 00:20 schreef kree het volgende:

[..]

ja sorry was een foutje ik heb het hierboven nu precies staan zoals ik denk dat het moet zijn.
Wat bedoel je precies met WHERE?
Je doet nu WHERE 'string'....maar meestal wil je een volledige conditie opgeven, zoals WHERE `naam` = 'piet'
pi_38354701
quote:
Op dinsdag 30 mei 2006 00:20 schreef JeRa het volgende:

[..]

Je doet nu WHERE 'string'....maar meestal wil je een conditie opgeven, zoals WHERE `naam` = 'piet'
aha op zo'n manier ik ga het even testen.
(wel vaag trouwens dat ie via "mysql query browser" gewoon reslutaat geeft. maarja mischien heeft het wat met php te maken ofzo
Do what you love, love what you do!
pi_38354787
Ok heb het nu zo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    $host = 'localhost';
    $user = '**';
    $pass = '**';
    $db = 'tmostats1';

    //make connection and select database
    mysql_connect("$host", "$user", "$pass");
    mysql_select_db("$db");
    
    $SQL = "
                SELECT rank
                FROM tmos_players 
                WHERE account = '[adm][fok!]kree/10.0.0.11:2350'
            ";
            

    $result = mysql_query($SQL)          
                or die("Error: " . mysql_error());

    mysql_fetch_object($result);
    echo $tmosrank;

Nog steeds geen output. in de query browser geeft ie nog wel het correcte record.
Do what you love, love what you do!
  dinsdag 30 mei 2006 @ 00:29:07 #276
32768 DionysuZ
Respect my authority!
pi_38354923
$tmosrank zie ik nergens een waarde krijgen?
□ 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
  dinsdag 30 mei 2006 @ 00:30:30 #277
32768 DionysuZ
Respect my authority!
pi_38354952
en een object kun je idd niet zomaar echoen
□ 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_38354955
quote:
Op dinsdag 30 mei 2006 00:29 schreef DionysuZ het volgende:
$tmosrank zie ik nergens een waarde krijgen?
Haha oeps.
Laatste stukje is nu zo.
1
2
3
4
5
    $result = mysql_query($SQL)          
                or die("mysql_query Error: " . mysql_error());

    $tmosrank = mysql_fetch_object($result);
    echo $tmosrank;

Maar nu geeft ie als output "0bject id #1" terwijl het 227 oid moet zijn.
Do what you love, love what you do!
pi_38354967
quote:
Op dinsdag 30 mei 2006 00:30 schreef DionysuZ het volgende:
en een object kun je idd niet zomaar echoen
Maar hoe kan ik die waarde geven, met mysql_fetch_array?
Do what you love, love what you do!
  dinsdag 30 mei 2006 @ 00:32:10 #280
32768 DionysuZ
Respect my authority!
pi_38354997
of echo $tmosrank->rank
□ 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_38355005
quote:
Op dinsdag 30 mei 2006 00:31 schreef kree het volgende:

[..]

Maar hoe kan ik die waarde geven, met mysql_fetch_array?
echo $tmosrank->rank; should do it

edit: spuit veul
pi_38355026
oke dan $tmosrank->rank werkt.
Bedankt voor de hulp zover, mischien kom ik weer even langs als ik tegen verdere problemen aanloop
Do what you love, love what you do!
  dinsdag 30 mei 2006 @ 00:34:53 #283
32768 DionysuZ
Respect my authority!
pi_38355073
quote:
Op dinsdag 30 mei 2006 00:32 schreef JeRa het volgende:

edit: spuit veul
gmta
□ 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_38367468
Ik heb een array maar sommige waardes zijn "", is er een functie die de array doorzoek op een bepaalde waarde( "" bij dit voorbeeld) en dan die waarde kan vervangen(door een andere string)? Of zal ik deze functie zelf moeten "schrijven"?
pi_38368350
@Da_Koen:

Je zou zoiets met array_map() kunnen doen, maar natuurlijk ook zo:

1
2
3
4
5
foreach ($mijnArray as $key => $value) {
    if ($value == '') {
        $mijnArray[$key] = 'vervanging';
    }
}


  dinsdag 30 mei 2006 @ 19:01:00 #286
32768 DionysuZ
Respect my authority!
pi_38380256
even een klein vraagje. ik heb een string opgeslagen in een database met mysql_real_escape_string, als ik deze string nu weer eruit haal met een simpele SELECT, moet ik dan nog een functie erop toepassen om bepaalde speciale codes eruit te filteren of krijg ik dan gewoon de oude string eruit?
□ 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_38392992
@DionysuZ:

Zover ik weet gewoon je oude. Misschien nog stripslashes();, maar het lijkt me sterk
pi_38394874
quote:
Op dinsdag 30 mei 2006 19:01 schreef DionysuZ het volgende:
even een klein vraagje. ik heb een string opgeslagen in een database met mysql_real_escape_string, als ik deze string nu weer eruit haal met een simpele SELECT, moet ik dan nog een functie erop toepassen om bepaalde speciale codes eruit te filteren of krijg ik dan gewoon de oude string eruit?
Je krijgt gewoon de oude originele string terug. Met mysql_real_escape_string zorg je er alleen voor dat mysql niet moeilijk gaat doen als er quotjes enzo in de string staan.
pi_38395547
quote:
Op maandag 29 mei 2006 17:15 schreef Swetsenegger het volgende:
Is er iemand die ervaring heeft met de (PHP) opleidingen van Eduvision?
Ik heb namelijk interesse in de Masterclass php cursus. Zoals ik het zie sluit dit goed aan bij mijn huidige kennis en levert het misschien net voldoende op om de OOP sprong te maken. Ik kan ook de UML cursus doen misschien.

Maar ik ben dus op zoek naar ervaringen. Met eduvision in het algemeen en deze cursussen in het bijzonder.
quote:
Op maandag 29 mei 2006 22:37 schreef fokME2 het volgende:
Ik ben ook op zoek naar een cursus/opleiding iets. Het liefst een opleiding die je uit huis kan doen (ivm mijn afgelegen woonplaats). Zend is natuurlijk helemaal top, maar hoe zit het met de mogelijkheden? Certificatie via andere instanties, etc.
  FOK!-Schrikkelbaas woensdag 31 mei 2006 @ 08:59:13 #290
1972 Swetsenegger
Egocentrische Narcist
pi_38398911
quote:
Op woensdag 31 mei 2006 00:01 schreef Light het volgende:

[..]

Je krijgt gewoon de oude originele string terug. Met mysql_real_escape_string zorg je er alleen voor dat mysql niet moeilijk gaat doen als er quotjes enzo in de string staan.
En daarom veel prettiger dan add_slashes.
pi_38399063
quote:
Op woensdag 31 mei 2006 08:59 schreef Swetsenegger het volgende:

[..]

En daarom veel prettiger dan add_slashes.
Nee, addslashes, dan database in, en de string die je uit de database trekt is weer dezelfde als die je voor je addslashes had. Alleen pakt mysql_real_escape_string nog een paar meer tekens aan. Met de volgende code wordt het verschil duidelijk.

1
2
3
4
5
6
<?php
$s
= "hoi\n allemaal";
echo
addslashes($s);
echo
"<br/>";
echo
mysql_real_escape_string($s);
?>
pi_38442250
Kun je met php-gtk nou ook standalone executables maken? Of blijven het altijd .php-bestanden?
pi_38444536
Nu ik goed mijn menu uit de array kan halen is het tijd voor het volgende probleem, mijn menu uit de database halen en in de multidimensionale array zetten.

Ik weet alleen niet echt waar ik moet beginnen. Ik zit met de volgende situatie, ik heb 2 tabellen. De tabel tekst en de tabel menu. In de tabel tekst staan diverse gegevens (titel, tekst, menu metatags etc.) in de tabel menu staan 2 dingen (menu & taal).

Ik wil niet dat alle titels in mijn menu worden geladen, colofon ed moeten namelijk niet in het menu komen. Volgens mij kan ik dus 2 dingen doen,
1) de verschillende menuitems uit de database halen en vervolgens de submenuitems laden uit de tabel tekst en die onder de menuitems neerzetten waar ze bij horen.
2)alle submenuitems laden en alleen die gene laten zien waarvan het menu ook voorkomt in de tabel menu.

Mijn voorkeur gaat uit naar optie 1 (nog mooier zou zijn als je zoiets zou kunnen doen met 1 query), maar ik weet niet precies hoe dat zou moeten heeft iemand tips?
  donderdag 1 juni 2006 @ 18:05:55 #294
114531 TheUnreal
Zo ja, waarom niet?
pi_38444738
Ik wil nu dus iets heel simpels maar krijg het ff niet voor elkaar

Ik wil de INHOUD van een pagina in een variabel krijgen

nu dacht ik dat zo te doen:
1$foo = include 'link/naar/bestand.php';


maar als ik dan later
1echo $foo;


doe dan krijg ik dus een true omdat de file die geinclude is (hij word ook geincluded, maar op de verkeerde plek) bestaat. Maar ik wil de inhoud in de variabel $foo hebben.

Ik weet dat het simpel is maar kan er even niet opkomen
pi_38444813
quote:
Op donderdag 1 juni 2006 18:05 schreef TheUnreal het volgende:
Ik wil nu dus iets heel simpels maar krijg het ff niet voor elkaar

Ik wil de INHOUD van een pagina in een variabel krijgen

nu dacht ik dat zo te doen:
[ code verwijderd ]

maar als ik dan later
[ code verwijderd ]

doe dan krijg ik dus een true omdat de file die geinclude is (hij word ook geincluded, maar op de verkeerde plek) bestaat. Maar ik wil alleen de gegevens in de variabel $foo hebben.

Ik weet dat het simpel is maar kan er even niet opkomen
1$foo = file_get_contents( 'blaat.php' );


-edit-
O wacht, hij moet wel geparsed worden? Dan misschien met output buffering
  donderdag 1 juni 2006 @ 18:10:55 #296
114531 TheUnreal
Zo ja, waarom niet?
pi_38444910
quote:
Op donderdag 1 juni 2006 18:08 schreef Nevermind het volgende:

[..]
[ code verwijderd ]

-edit-
O wacht, hij moet wel geparsed worden?
Is goed zo

Hij moet geparsed worden ja

[ Bericht 14% gewijzigd door TheUnreal op 01-06-2006 18:21:42 ]
pi_38445993
Volgens mij moet dit de truc zijn daarvoor:
1
2
3
4
5
6
7
8
9
<?php
ob_start();        //start output buffering
include ("betsand.php");    //all output goes to buffer
$foo = ob_get_contents();  //assign buffer to a variable
ob_end_clean();        //clear buffer and turn off output buffering

print $foo;

?>

Je hoeft $foo natuurlijk niet te printen je kan er ook wat anders mee doen
bron
pi_38470444
quote:
Op donderdag 1 juni 2006 16:54 schreef Nevermind het volgende:
Kun je met php-gtk nou ook standalone executables maken? Of blijven het altijd .php-bestanden?
En het antwoord is: Met extra programma's erbij zou dat kunnen. Met de Roadsend Compiler bijvoorbeeld. Helaas snap ik er geen ene flikker van, en krijg ik non-stop foutmeldingen naar mijn hoofd geslingerd waar ik niks van begrijp en zal ik niet binnen afzienbare tijd mijn programma's schrijven in php-gtk.
pi_38509225
Ik heb een functie om een parent-child tree te maken:
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
   function Tree( $parent_id = 0 )
   {
      $query = "select n.node_id, n.node_pid, p.post_title
              from xni_nodes n, xni_posts p
              where node_pid= $parent_id
              AND n.node_id = p.post_nid";
              
      $q = mysql_query($query) or die( mysql_error() );
      $return = array();
      while( $results = mysql_fetch_assoc( $q ) )
      {
         $item = array();
         $item['id'] = $results['node_id'];
         $item['name'] = $results['post_title'];
         $item['children'] = Tree( $item['id'] );
         $return[] = $item;
      }
      return $return;
   }

   function PrintTree( $arr, $level = 0 )
   {
      foreach( $arr AS $var => $val )
      {
         echo str_repeat( '--', $level ).' '.$val['id'].': '.$val['name']."<br>";
         if( is_array( $val['children'] ) && !empty( $val['children'] ) )
            PrintTree( $val['children'], $level + 1 );
      }
   
   }
      
   PrintTree( Tree( 0 ) );


Maar, 300x een mysql_query doen is natuurlijk niet zo goed voor de performance. Als ik nou eerst alle waarden uit de database haal en in een array stop, hoe moet ik die eerste functie dan aanpassen? Ik heb er erg veel moeite mee om niet omslachtig met arrays te werken. Het is jammer dat je niet een soort queries kan uitvoeren met arrays, dat zou het veel makkelijker maken. Ik breek mijn hoofd over alle moeilijke mogelijkheden
pi_38509459
Als je alleen de parent-child relatie vastlegt in je database, dan kan je nooit in 1 query bepalen welke nodes er allemaal bij een bepaalde parent in een tree horen. Tenzij je van te voren vast legt hoe diep de tree maximaal gaat, maar fraai wordt je query dan niet.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 3 juni 2006 @ 18:52:46 #301
1972 Swetsenegger
Egocentrische Narcist
pi_38509506
quote:
Op zaterdag 3 juni 2006 18:40 schreef Nevermind het volgende:
Ik heb een functie om een parent-child tree te maken:
[ code verwijderd ]

Maar, 300x een mysql_query doen is natuurlijk niet zo goed voor de performance. Als ik nou eerst alle waarden uit de database haal en in een array stop, hoe moet ik die eerste functie dan aanpassen? Ik heb er erg veel moeite mee om niet omslachtig met arrays te werken. Het is jammer dat je niet een soort queries kan uitvoeren met arrays, dat zou het veel makkelijker maken. Ik breek mijn hoofd over alle moeilijke mogelijkheden
misschien moet je eens hier naar kijken.
Ik gebruik het zelf om hierarchische menu's te maken.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')