abonnement Unibet Coolblue Bitvavo
  maandag 26 februari 2007 @ 09:30:46 #126
107951 JortK
Immer kwaliteitsposts
pi_46686228
quote:
Op maandag 26 februari 2007 08:01 schreef Light het volgende:

[..]

Waarom wil je eigenlijk MAX(id)+1 ophalen? Je kunt beter het ID veld in de database op auto-increment zetten. Dan zorgt mysql er zelf voor dat het volgende beschikbare nummer wordt gebruikt, en het voorkomt meteen dat nummers dubbel worden gebruikt.
Is ook al geregeld... Wordpress doet dat zelf al
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 15:25:12 #127
1972 Swetsenegger
Egocentrische Narcist
pi_46696529
Is er nog iemand opzoek naar een technisch webmaster functie in de regio Rdam?
pi_46697136
quote:
Op maandag 26 februari 2007 15:25 schreef Swetsenegger het volgende:
Is er nog iemand opzoek naar een technisch webmaster functie in de regio Rdam?
Heb interesse, zie je PM inbox.

[ Bericht 2% gewijzigd door Neverstop op 26-02-2007 16:02:39 ]
pi_46697437
quote:
Op vrijdag 23 februari 2007 17:24 schreef JeRa het volgende:

[..]

Afhankelijk van hoe je je CMS in elkaar hebt gezet kun je ervoor kiezen om twee opeenvolgende line breaks om te toveren in een nieuwe paragraaf? Dan moet je natuurlijk wel de paragrafen tekst goed bepalen, omdat je daar de <p>...</p> omheen moet zetten
Mijn CMS is nog in de beginfase. Als ik zoek op nl2p in Google krijg ik wel een aantal goede suggesties.
Dank
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 17:58:12 #130
1972 Swetsenegger
Egocentrische Narcist
pi_46701789
Mijn hoster is vandaag over gegaan naar php5 en omdat hij naar eigen zeggen een probleem in een site aantrof heeft hij een wijziging in een query doorgevoerd:

Oud
1
2
3
4
5
6
7
$query="SELECT parent.name AS parentname, node.menu_id, node.name, node.lft, node.rgt, 
        COUNT( parent.name ) AS depth, c.link
        FROM nested_menu AS node, nested_menu AS parent
        LEFT JOIN connection c ON (node.menu_id=c.menu_id)
        WHERE node.lft BETWEEN parent.lft AND parent.rgt
        GROUP BY node.menu_id
        ORDER BY node.lft";

Nieuw
1
2
3
4
5
6
7
8
$query="SELECT parent.name AS parentname, node.menu_id, node.name, node.lft, node.rgt,
        COUNT( parent.name ) AS depth, c.link
        FROM nested_menu AS node
                LEFT JOIN `connection` c ON (node.menu_id=c.menu_id)
                , nested_menu AS parent
        WHERE node.lft BETWEEN parent.lft AND parent.rgt
        GROUP BY node.menu_id
        ORDER BY node.lft";


Ik begrijp het verschil eigenlijk niet. Dit is toch gewoon hetzelfde :?
  maandag 26 februari 2007 @ 18:14:04 #131
93304 Orealo
Tsu Tsu Tsunami!!!
pi_46702342
Hoi,

Ik wil graag 1 command gebruiken om uit verschillende databases 1 nummer te halen, voorbeeld.

we hebben 3 databases :
Pizza
Macaroni
Spaghetti

Ze hebben allemaal tabel groente.
Wat ik dus wil is het volgende :

Select * from Pizza where groente = wortel
Select * from Macaroni where groente = wortel
Select * from Spaghetti where groente = wortel

echter wil ik niet 3x wortel intikken.
Zoiets dus :

A = wortel

Select * from Pizza where groente = A
Select * from Macaroni where groente = A
Select * from Spaghetti where groente = A

Zodat ik wortel aan kan passen aan bijvoorbeeld geraspte wortel, zonder het opnieuw 3x in te tikken.
pi_46703654
quote:
Op maandag 26 februari 2007 17:58 schreef Swetsenegger het volgende:
Mijn hoster is vandaag over gegaan naar php5 en omdat hij naar eigen zeggen een probleem in een site aantrof heeft hij een wijziging in een query doorgevoerd:

Oud
[ code verwijderd ]

Nieuw
[ code verwijderd ]

Ik begrijp het verschil eigenlijk niet. Dit is toch gewoon hetzelfde
Hij gaat over op PHP5 en hij wijzigt een MySQL query..
Neem aan dat de queries helemaal niks te maken hebben met de versie van PHP.
pi_46703833
quote:
Op maandag 26 februari 2007 18:14 schreef Orealo het volgende:
Hoi,

Ik wil graag 1 command gebruiken om uit verschillende databases 1 nummer te halen, voorbeeld.

we hebben 3 databases :
Pizza
Macaroni
Spaghetti

Ze hebben allemaal tabel groente.
Wat ik dus wil is het volgende :

Select * from Pizza where groente = wortel
Select * from Macaroni where groente = wortel
Select * from Spaghetti where groente = wortel

echter wil ik niet 3x wortel intikken.
Zoiets dus :

A = wortel

Select * from Pizza where groente = A
Select * from Macaroni where groente = A
Select * from Spaghetti where groente = A

Zodat ik wortel aan kan passen aan bijvoorbeeld geraspte wortel, zonder het opnieuw 3x in te tikken.
SELECT * FROM Pizza, Macaroni, Spagettie WHERE groente = A
pi_46703886
quote:
Op maandag 26 februari 2007 18:14 schreef Orealo het volgende:
Hoi,

Ik wil graag 1 command gebruiken om uit verschillende databases 1 nummer te halen, voorbeeld.

we hebben 3 databases :
Pizza
Macaroni
Spaghetti

Ze hebben allemaal tabel groente.
Wat ik dus wil is het volgende :

Select * from Pizza where groente = wortel
Select * from Macaroni where groente = wortel
Select * from Spaghetti where groente = wortel

echter wil ik niet 3x wortel intikken.
Zoiets dus :

A = wortel

Select * from Pizza where groente = A
Select * from Macaroni where groente = A
Select * from Spaghetti where groente = A

Zodat ik wortel aan kan passen aan bijvoorbeeld geraspte wortel, zonder het opnieuw 3x in te tikken.
Er is een verschil tussen databases en tabellen hè. In een database zitten tabellen.

1
2
3
4
5
6
7
<?php
$a 
"wortel";

$query_1 "SELECT * FROM pizza WHERE groente = '{$a}';";
$query_2 "SELECT * FROM macaroni WHERE groente = '{$a}';";
$query_3 "SELECT * FROM spaghetti WHERE groente = '{$a}';";
?>


Of:

1
2
3
4
5
6
7
8
9
<?php
$a 
"wortel";

$query "SELECT * 
FROM pizza, macaroni, spaghetti 
WHERE pizza.groente = '{$a}'
OR macaroni.groente = '{$a}'
OR spaghetti.groente = '{$a}';"
;
?>
pi_46703943
quote:
Op maandag 26 februari 2007 19:03 schreef super-muffin het volgende:

[..]

SELECT * FROM Pizza, Macaroni, Spagettie WHERE groente = A
Moet je niet expliciet aangeven uit welke tabel je de 'groente' wilt hebben, omdat deze niet ondubbelzinnig is?
pi_46705872
Ik kom ergens niet helemaal uit, al een heel lang tijd geen php gedaan :@

Stel je maakt een session aan door middel van:
1
2
3
<?php
    $_SESSION
['count'] = 0;
?>


Daarna wil je de session verwerken in je query, maar hoe doe je dat? Onderstaande is niet correct:
1
2
3
<?php
$query
= "SELECT mededeling FROM `mededelingen` LIMIT $_SESSION['count'] , 0";
?>


Ook niet als ik de [ en ] backslash.
Hoe moet het dus precies?
ne okuyon, bokmu var?
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 20:17:03 #137
1972 Swetsenegger
Egocentrische Narcist
pi_46706927
quote:
Op maandag 26 februari 2007 18:58 schreef Neverstop het volgende:

[..]

Hij gaat over op PHP5 en hij wijzigt een MySQL query..
Neem aan dat de queries helemaal niks te maken hebben met de versie van PHP.
Ook dat, hij is ook over gegaan naar mysql 5
dus php4 -> php5 en mysql4 -> mysql5

Maar daarnaast.... wat is het verschil tussen de queries
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 20:18:26 #138
1972 Swetsenegger
Egocentrische Narcist
pi_46706995
quote:
Op maandag 26 februari 2007 19:53 schreef saban het volgende:
Ik kom ergens niet helemaal uit, al een heel lang tijd geen php gedaan :@

Stel je maakt een session aan door middel van:
[ code verwijderd ]

Daarna wil je de session verwerken in je query, maar hoe doe je dat? Onderstaande is niet correct:
[ code verwijderd ]

Ook niet als ik de [ en ] backslash.
Hoe moet het dus precies?
1$query = "SELECT mededeling FROM mededelingen LIMIT ".$_SESSION['count']." , 0";

overigens zal limit 0,0 weinig terug geven gok ik :)
pi_46707080
quote:
Op maandag 26 februari 2007 20:18 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]

overigens zal limit 0,0 weinig terug geven gok ik
Bedankt, even verder php'en.
Ach de 0 was maar een voorbeeld
ne okuyon, bokmu var?
pi_46710894
quote:
Op maandag 26 februari 2007 17:58 schreef Swetsenegger het volgende:
Mijn hoster is vandaag over gegaan naar php5 en omdat hij naar eigen zeggen een probleem in een site aantrof heeft hij een wijziging in een query doorgevoerd:

Oud
[ code verwijderd ]

Nieuw
[ code verwijderd ]

Ik begrijp het verschil eigenlijk niet. Dit is toch gewoon hetzelfde
Allereerst: een hoster die queries wijzigt had ie je wel vantevoren gemeld dat ze over zouden stappen op PHP5 en MySQL5?

Ten tweede: beide queries zouden moeten werken in beide versies van MySQL, dus ik ben erg benieuwd naar het 'probleem'.

Ten derde: er is voor zover ik kan zien geen verschil tussen de queries. Heb je al geprobeerd de eerste i.p.v. de laatste query uit te voeren?
pi_46711179
quote:
Op maandag 26 februari 2007 20:17 schreef Swetsenegger het volgende:
Ook dat, hij is ook over gegaan naar mysql 5
dus php4 -> php5 en mysql4 -> mysql5

Maar daarnaast.... wat is het verschil tussen de queries
vage actie

Op het eerste gezicht zou dit weinig uit moeten maken, tenzij ik over een quote heenkijk ofzo?
Vind de nieuwe optie wel netter trouwens, maar daar zal ie het niet voor gedaan hebben
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 21:55:58 #142
1972 Swetsenegger
Egocentrische Narcist
pi_46712796
quote:
Op maandag 26 februari 2007 21:24 schreef JeRa het volgende:

[..]

Allereerst: een hoster die queries wijzigt had ie je wel vantevoren gemeld dat ze over zouden stappen op PHP5 en MySQL5?
Nee en ondanks dat het meer een vriend dan zakenrelatie is ben ik er op zijn zachts niet blij mee, want ik ben de hele avond al kleine dingentjes aan het fixen in een stuk of 5 verschillende sites.
quote:
Ten tweede: beide queries zouden moeten werken in beide versies van MySQL, dus ik ben erg benieuwd naar het 'probleem'.
Dat dacht ik ook en ben dus net zo benieuwd
quote:
Ten derde: er is voor zover ik kan zien geen verschil tussen de queries. Heb je al geprobeerd de eerste i.p.v. de laatste query uit te voeren?
Min of meer, het is onderdeel van een hierarchisch menu die zonder probleem ook op een andere website draait... bij dezelfde hoster.
pi_46713563
quote:
Op maandag 26 februari 2007 21:55 schreef Swetsenegger het volgende:

[..]

Nee en ondanks dat het meer een vriend dan zakenrelatie is ben ik er op zijn zachts niet blij mee, want ik ben de hele avond al kleine dingentjes aan het fixen in een stuk of 5 verschillende sites.
Dat niet alleen, ik zou het persoonlijk niet echt kunnen waarderen dat iemand zonder vraag of waarschuwing in mijn bestanden gaat zitten neuzen.
quote:
Min of meer, het is onderdeel van een hierarchisch menu die zonder probleem ook op een andere website draait... bij dezelfde hoster.
Ik heb zo het vermoeden dat er helemaal geen probleem met die query is. Hij heeft de tabel 'connection' in backticks gezet, maar 'connection' is helemaal geen reserved word in MySQL.
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 22:11:53 #144
1972 Swetsenegger
Egocentrische Narcist
pi_46713713
quote:
Op maandag 26 februari 2007 22:09 schreef JeRa het volgende:

[..]

Dat niet alleen, ik zou het persoonlijk niet echt kunnen waarderen dat iemand zonder vraag of waarschuwing in mijn bestanden gaat zitten neuzen.
[..]

Ik heb zo het vermoeden dat er helemaal geen probleem met die query is. Hij heeft de tabel 'connection' in backticks gezet, maar 'connection' is helemaal geen reserved word in MySQL.
Dat begreep ik dus ook niet.
Staat trouwens de error_reporting strakker in PHP5?
Want ik ben dus voornamelijk de hele avond bezig warnings af te vangen.

Ja ik weet het het is in eerste instantie slordig programmeren van mij wanneer ik met een var aan de slag ga die alleen in bepaalde situaties bestaat (en nu dus in de andere situaties een smerige warning oplevert)
pi_46714171
quote:
Op maandag 26 februari 2007 22:11 schreef Swetsenegger het volgende:
Ja ik weet het het is in eerste instantie slordig programmeren van mij wanneer ik met een var aan de slag ga die alleen in bepaalde situaties bestaat (en nu dus in de andere situaties een smerige warning oplevert)
misschien moet je eens op de hoogste error reporting (E_ALL) gaan ontwikkelen?
In eerste instantie schrik je je een ongeluk, maar daarna ben je wel van het gezeik af
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 22:33:32 #146
1972 Swetsenegger
Egocentrische Narcist
pi_46714702
quote:
Op maandag 26 februari 2007 22:21 schreef Xcalibur het volgende:

[..]

misschien moet je eens op de hoogste error reporting (E_ALL) gaan ontwikkelen?
In eerste instantie schrik je je een ongeluk, maar daarna ben je wel van het gezeik af
Dat doe ik alleen als het niet werkt
Ik vind het ook wat gezeur hoor..., warnings. Als een var niet bestaat, bestaat hij niet
pi_46714860
ik doe het standaard
weet ik tenminste zeker dat het op een andere server zonder problemen werkt...
  maandag 26 februari 2007 @ 22:48:36 #148
12880 CraZaay
prettig gestoord
pi_46715458
quote:
Op maandag 26 februari 2007 22:33 schreef Swetsenegger het volgende:

Ik vind het ook wat gezeur hoor..., warnings. Als een var niet bestaat, bestaat hij niet
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 22:57:15 #149
1972 Swetsenegger
Egocentrische Narcist
pi_46715904
deze doet het dus echt niet :?
1
2
3
4
5
6
7
$query="SELECT parent.name AS parentname, node.menu_id, node.name, node.lft, node.rgt, 
        COUNT( parent.name ) AS depth, c.link
        FROM nested_menu AS node, nested_menu AS parent
        LEFT JOIN connection c ON (node.menu_id=c.menu_id)
        WHERE node.lft BETWEEN parent.lft AND parent.rgt
        GROUP BY node.menu_id
        ORDER BY node.lft";
quote:
You have an error [...] near 'connection c on (node.menu_id=c.menu_id)
plaats ik vervolgens backticks
quote:
unknown column 'node.menu_id' in 'on clause'
Dus blijkbaar is connection toch een reserved name. Maar fout 2 snap ik geen ruk van.
Deze werkt dus wel

Nieuw
1
2
3
4
5
6
7
8
$query="SELECT parent.name AS parentname, node.menu_id, node.name, node.lft, node.rgt,
        COUNT( parent.name ) AS depth, c.link
        FROM nested_menu AS node
                LEFT JOIN `connection` c ON (node.menu_id=c.menu_id)
                , nested_menu AS parent
        WHERE node.lft BETWEEN parent.lft AND parent.rgt
        GROUP BY node.menu_id
        ORDER BY node.lft";
  FOK!-Schrikkelbaas maandag 26 februari 2007 @ 22:58:41 #150
1972 Swetsenegger
Egocentrische Narcist
pi_46715966
quote:
Op maandag 26 februari 2007 22:48 schreef CraZaay het volgende:

[..]

abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')