abonnement Unibet Coolblue Bitvavo
  zaterdag 24 februari 2007 @ 13:35:28 #101
37634 wobbel
Da WoBBeL King
pi_46621788
Met PHP heb ik totaal geen problemen om meerdere rijen onder elkaar te krijgen dmv resultaten uit de database, maaar hoe krijg ik meerdere kolommen met mijn resultaten??

Dit dus:


En als ik een rij toevoeg aan de DB
  zaterdag 24 februari 2007 @ 14:17:43 #102
37634 wobbel
Da WoBBeL King
pi_46622872
Aaah heb iets (bijna) werkend

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
<?php
$MySQL_Landen_Select        
"SELECT * FROM CMS_Countries ORDER BY Country ASC";
$MySQL_Landen_Query        mysql_query $MySQL_Landen_Select 
                                                                    or die ( 
$error->MySQL __FILE__$MySQL_Landen_Select__LINE__ ) );
        
        echo 
"<table width="100%">";
        echo 
'<tr><td>-</td>';
        while(
$obj mysql_fetch_object($MySQL_Landen_Query)){
         echo 
'<td>';
         echo 
$obj->Country;
         echo
'</td>';
        }
        echo
'<tr>';
        echo
'<td>LaagsteIQ</td>';
        
        while(
$obj mysql_fetch_object($MySQL_Landen_Query)){
         echo
'<td>';
         echo 
$obj->IQLaag;
         echo
'</td>';
        }
        echo
'</tr>';
        echo
'<tr>';
        echo
'<td>HoogsteIQ</td>';
        while(
$obj mysql_fetch_object($MySQL_Landen_Query)){
         echo
'<td>';
         echo 
$obj->IQHoog;
         echo
'</td>';
        }
        echo
'</tr>';
        echo 
"</table>";        
?>


Probleem is dat $MySQL_Landen_Query leeg is na de 1e mysql_fetch_object

[ Bericht 6% gewijzigd door wobbel op 24-02-2007 14:26:33 ]
  FOK!-Schrikkelbaas zaterdag 24 februari 2007 @ 14:19:26 #103
1972 Swetsenegger
Egocentrische Narcist
pi_46622914
hoe ziet je database model er eigenlijk uit? heb je 1 tabel of 2 tabellen voor deze gegevens?
  zaterdag 24 februari 2007 @ 14:26:15 #104
37634 wobbel
Da WoBBeL King
pi_46623085
quote:
Op zaterdag 24 februari 2007 14:19 schreef Swetsenegger het volgende:
hoe ziet je database model er eigenlijk uit? heb je 1 tabel of 2 tabellen voor deze gegevens?
Staat nu in script, gewoon 1 tabel met 3 rijen
  FOK!-Schrikkelbaas zaterdag 24 februari 2007 @ 14:34:32 #105
1972 Swetsenegger
Egocentrische Narcist
pi_46623341
dan zou ik gewoon in een cel divjes onder elkaar gooien en zo voor elke kolom een cel.
  zaterdag 24 februari 2007 @ 14:37:56 #106
37634 wobbel
Da WoBBeL King
pi_46623450
quote:
Op zaterdag 24 februari 2007 14:34 schreef Swetsenegger het volgende:
dan zou ik gewoon in een cel divjes onder elkaar gooien en zo voor elke kolom een cel.
moet met tabel, ivm kopieeren plakken naar andere progsels enzo, maar waarom wordt die query geleegd na 1e object?
pi_46625650
quote:
Op zaterdag 24 februari 2007 14:37 schreef wobbel het volgende:

[..]

moet met tabel, ivm kopieeren plakken naar andere progsels enzo, maar waarom wordt die query geleegd na 1e object?
Die while-loop zorgt ervoor dat je de resultset helemaal leegtrekt je zult je dus moeten beperken tot een bepaald aantal items dat je uit de resultset haalt.
  zondag 25 februari 2007 @ 09:37:42 #108
21410 Fliepke
Serieuze waarheid
pi_46647628
Hoi,

Ik zit met een klein probleempje. Ik heb een tabel waarin nieuwsposts staan en die hebben allemaal een mooi unix timestamp meegekregen. Ik wil nu echter voor een bepaalde periode de boel groeperen per dag. Hoe doe ik dit?

SELECT COUNT( * )
FROM `items`
WHERE TYPE = 'nieuws'
AND 'Postid'
BETWEEN 1167609600
AND 1172275200
GROUP BY ................. wat moet hier staan?
pi_46651004
1GROUP BY FROM_UNIXTIME(timestamp, '%Y%m%d')


Zie MySQL Date and Time Functions
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 25 februari 2007 @ 12:48:40 #110
21410 Fliepke
Serieuze waarheid
pi_46651252
Thx
  zondag 25 februari 2007 @ 13:32:48 #111
107951 JortK
Immer kwaliteitsposts
pi_46652993
Vraagje:

Ik ben met Wordpress bezig, en wil hier posts gaan importeren.

Nu heb ik een veld post_name, welke in de URL word gezet, dus bijvoorbeeld http://www.domein.nl/2007/02/pagina-naam.html

Nu wil ik een check doen wanneer ik een post invoer, en de postname bestaat al, dat die er -1 achter zet.

Weet iemand hoe ik dit aan moet pakken?


Niet meer nodig... zelf een work around bedacht

[ Bericht 13% gewijzigd door JortK op 25-02-2007 14:49:47 ]
  zondag 25 februari 2007 @ 14:53:19 #112
107951 JortK
Immer kwaliteitsposts
pi_46656605
Wel gelijk een volgend vraagje dan maar

Ik wil een stuk html code (in me Wordpress tabel) gaan inserten, maar ik krijg de volgende melding:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'center'>PLAATJE

Hij laat dus het plaatje zien...

Hoe kan ik een stuk HTML code inserten in een long text?

EDIT dit is me variabele die ik gebruik:

1
2
3
<?php
$POSTCONTENT
= "<div align='center'><a href='{$URL}' target='_blank'><img src='{$THUMB1}' border='0'></a>&nbsp;&nbsp;<a href='{$URL}' target='_blank'><img src='{$THUMB2}' border='0'></a></div>{$POST_DESCR}";
?>


[ Bericht 44% gewijzigd door JortK op 25-02-2007 15:10:17 ]
  zondag 25 februari 2007 @ 15:11:41 #113
85514 ralfie
!Yvan eht nioj
pi_46657224
ziet ernaar uit dat je je quotjes niet geescaped hebt

probeer je tekst eerst eens door mysql_real_escape_string() te halen
  zondag 25 februari 2007 @ 15:25:23 #114
107951 JortK
Immer kwaliteitsposts
pi_46657723
quote:
Op zondag 25 februari 2007 15:11 schreef ralfie het volgende:
ziet ernaar uit dat je je quotjes niet geescaped hebt

probeer je tekst eerst eens door mysql_real_escape_string() te halen
Was net bezig de quotes aan te passen ja... nu werkt het als een speer
  zondag 25 februari 2007 @ 16:49:09 #115
107951 JortK
Immer kwaliteitsposts
pi_46660840
Volgend vraagje, want hier stoei ik al 2 uur mee lol :')

Ik heb een variabele welke een nummer ophaalt:

1
2
3
<?php
SELECT MAX
(ID)+AS ID FROM wp_posts
?>


Nu wil ik deze waarde die ik terugkrijg, inserten in een tabel, hoe krijg ik dit voor elkaar, want ik kom er nu niet uit met die fetch functies :(
pi_46662769
Wat heb je dan geprobeerd? Op php.net staat vrij duidelijk uitgelegd hoe je mysql_fetch_assoc gebruikt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 25 februari 2007 @ 17:52:06 #117
107951 JortK
Immer kwaliteitsposts
pi_46663363
quote:
Op zondag 25 februari 2007 17:37 schreef SuperRembo het volgende:
Wat heb je dan geprobeerd? Op php.net staat vrij duidelijk uitgelegd hoe je mysql_fetch_assoc gebruikt.
ik heb met die fetch_row geklooit
  zondag 25 februari 2007 @ 19:06:42 #118
107951 JortK
Immer kwaliteitsposts
pi_46666270
Ik kom er toch niet helemaal uit

Ik heb deze source (een deel)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$ID    
=     "SELECT MAX(ID)+1 AS ID FROM wp_posts";
$GUID = "http://localhost/{$POSTJAAR}/$POSTMAAND/{$POSTDAG}/{$POSTNAME}/";
$BLOGPOST = mysql_fetch_assoc($result01);

/* Result Library */
$result01 = mysql_query($ID) or die (result01);

$query_post2cat = "INSERT INTO wp_post2cat (post_id, category_id)
VALUES ('{$BLOGPOST}', '{$CATEGORIE}')"
;

$result03 = mysql_query($query_post2cat) or die (result03);

$query01 = "INSERT INTO wp_posts (ID, post_author, post_date, post_date_gmt, post_content, post_title, post_category, post_excerpt, post_status, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_content_filtered, post_parent, guid, menu_order, post_type, post_mime_type, comment_count)
VALUES ('', '1', '{$POSTIME}', '{$POSTIME}', '{$POSTCONTENT}', '{$POSTITLE}', '{$CATEGORIE}', '', 'future', 'open', 'open', '', LOWER('{$POSTNAME}'), '', '', NOW(), DATE_SUB(NOW(), INTERVAL 1 HOUR), '', '0', LOWER('{$GUID}'), '0', 'post', '', '0')"
;

$result02 = mysql_query($query01) or die (result02);
?>


Ik krijg deze foutmelding:

1Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:ProgramsXAMPPxampphtdocsnewform_make_blogpost.php on line 39


Zou iemand een blik willen werken waarom ik deze melding krijg?

Het gaat er dus om dat ik met de variabele BLOGPOST query_post2cat wil vullen
  zondag 25 februari 2007 @ 19:24:57 #119
36431 bleiblei
Toogmakker:copyright:
pi_46666963
Ik ben momenteel aan het zoeken naar een PHP functie maar krijg em niet gevonden.
Ik wil namelijk tekst van een website inlezen.
Beetje a la RSS feed maar dan zonder dat die tekst via RSS aangeboden wordt.
Het inlezen van tekst die op een andere website staat.
Kan dat in PHP?
  zondag 25 februari 2007 @ 19:32:24 #120
85514 ralfie
!Yvan eht nioj
pi_46667253
quote:
Op zondag 25 februari 2007 19:06 schreef JortK het volgende:
Ik kom er toch niet helemaal uit

Ik heb deze source (een deel)
[ code verwijderd ]

Ik krijg deze foutmelding:
[ code verwijderd ]

Zou iemand een blik willen werken waarom ik deze melding krijg?

Het gaat er dus om dat ik met de variabele BLOGPOST query_post2cat wil vullen
je kunt niet eerst de gegevens uit een query uitlezen en daarna je query pas maken

kijk nog eens naar de voorbeelden op bijv php.net en met name de volgorde van mysql_connect, mysql_query en mysql_fetch_assoc. weet je uberhaupt wel wat deze functies doen?
quote:
Op zondag 25 februari 2007 19:24 schreef bleiblei het volgende:
Ik ben momenteel aan het zoeken naar een PHP functie maar krijg em niet gevonden.
Ik wil namelijk tekst van een website inlezen.
Beetje a la RSS feed maar dan zonder dat die tekst via RSS aangeboden wordt.
Het inlezen van tekst die op een andere website staat.
Kan dat in PHP?
(bijna?) alle functies in php die bestanden kunnen inlezen kunnen ook bestanden op andere servers (webpagina's dus ook) inlezen. Kijk dus eens naar functies als file(), file_get_contents(), fopen(). Als je specifieke informatie moet vinden in die tekst, moet je waarschijnlijk wel met regexp's gaan werken: zie http://nl3.php.net/manual/nl/ref.pcre.php
  zondag 25 februari 2007 @ 19:43:14 #121
107951 JortK
Immer kwaliteitsposts
pi_46667638
quote:
Op zondag 25 februari 2007 19:32 schreef ralfie het volgende:

[..]

je kunt niet eerst de gegevens uit een query uitlezen en daarna je query pas maken

kijk nog eens naar de voorbeelden op bijv php.net en met name de volgorde van mysql_connect, mysql_query en mysql_fetch_assoc. weet je uberhaupt wel wat deze functies doen?
[..]

(bijna?) alle functies in php die bestanden kunnen inlezen kunnen ook bestanden op andere servers (webpagina's dus ook) inlezen. Kijk dus eens naar functies als file(), file_get_contents(), fopen(). Als je specifieke informatie moet vinden in die tekst, moet je waarschijnlijk wel met regexp's gaan werken: zie http://nl3.php.net/manual/nl/ref.pcre.php
Hij werkt inmiddels ook weer... ik heb gedurende de dag zoveel zitten kloten dat de hele volgorde naar ze malle moer is
  FOK!-Schrikkelbaas zondag 25 februari 2007 @ 20:00:59 #122
1972 Swetsenegger
Egocentrische Narcist
pi_46668416
quote:
Op zondag 25 februari 2007 19:24 schreef bleiblei het volgende:
Ik ben momenteel aan het zoeken naar een PHP functie maar krijg em niet gevonden.
Ik wil namelijk tekst van een website inlezen.
Beetje a la RSS feed maar dan zonder dat die tekst via RSS aangeboden wordt.
Het inlezen van tekst die op een andere website staat.
Kan dat in PHP?
Je kan hem includen of je kan misschien met file_get_contents of file wat proberen.
  zondag 25 februari 2007 @ 21:34:16 #123
36431 bleiblei
Toogmakker:copyright:
pi_46672731
Ah super! Ik zal er naar kijken!
Dank jullie wel!
  maandag 26 februari 2007 @ 00:17:43 #124
12880 CraZaay
prettig gestoord
pi_46680412
quote:
Op zondag 25 februari 2007 19:06 schreef JortK het volgende:

Ik heb deze source (een deel)
Half off topic: die uppercase variable namen zijn niet gangbaar. De conventie is dat variable namen lowercase zijn (en constants uppercase).
pi_46685423
quote:
Op zondag 25 februari 2007 16:49 schreef JortK het volgende:
Volgend vraagje, want hier stoei ik al 2 uur mee lol

Ik heb een variabele welke een nummer ophaalt:
[ code verwijderd ]

Nu wil ik deze waarde die ik terugkrijg, inserten in een tabel, hoe krijg ik dit voor elkaar, want ik kom er nu niet uit met die fetch functies
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.
  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:

[..]

pi_46716575
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
De regel met FROM is aangepast. Zou geen verschil mogen uitmaken volgens mij.
pi_46716785
quote:
Op maandag 26 februari 2007 19:05 schreef HuHu het volgende:

[..]

Moet je niet expliciet aangeven uit welke tabel je de 'groente' wilt hebben, omdat deze niet ondubbelzinnig is?
Inderdaad, niet aan gedacht, en kreeg mijn post niet gewijzigd.
  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 07:52:37 #153
1972 Swetsenegger
Egocentrische Narcist
pi_46722268
quote:
Op maandag 26 februari 2007 23:10 schreef Light het volgende:

[..]

De regel met FROM is aangepast. Zou geen verschil mogen uitmaken volgens mij.
Ja precies, de nested menu AS parent is van de FROM regel achter de LEFT JOIN geplakt.
En dan krijg ik dus die 2e fout niet.... wazig.
pi_46722379
quote:
Op dinsdag 27 februari 2007 07:52 schreef Swetsenegger het volgende:

[..]

Ja precies, de nested menu AS parent is van de FROM regel achter de LEFT JOIN geplakt.
En dan krijg ik dus die 2e fout niet.... wazig.
Wat krijg je als je de oorspronkelijke query uitvoert, met backticks om 'connection' heen?
  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 08:16:46 #155
1972 Swetsenegger
Egocentrische Narcist
pi_46722428
quote:
Op dinsdag 27 februari 2007 08:10 schreef JeRa het volgende:

[..]

Wat krijg je als je de oorspronkelijke query uitvoert, met backticks om 'connection' heen?
Fout 2:
quote:
plaats ik vervolgens backticks

1unknown column 'node.menu_id' in 'on clause'
pi_46722589
quote:
INNER JOIN and , (comma) are semantically equivalent in the absence of a join condition: both produce a Cartesian product between the specified tables (that is, each and every row in the first table is joined to each and every row in the second table).

However, the precedence of the comma operator is less than than of INNER JOIN, CROSS JOIN, LEFT JOIN, and so on. If you mix comma joins with the other join types when there is a join condition, an error of the form Unknown column 'col_name' in 'on clause' may occur. Information about dealing with this problem is given later in this section.
Bron: http://dev.mysql.com/doc/refman/5.0/en/join.html

  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 08:38:44 #157
1972 Swetsenegger
Egocentrische Narcist
pi_46722658
quote:
Als ik het goed begrijp een mysql equivalent van een Meneer Van Dle Wacht Op Antwoord fout?
Dus een komma join mixen met een gewone Join zorgt ervoor dat de gewone 'voorgaat' op de komma?
pi_46722714
quote:
Op dinsdag 27 februari 2007 08:38 schreef Swetsenegger het volgende:

[..]

Dus een komma join mixen met een gewone Join zorgt ervoor dat de gewone 'voorgaat' op de komma?
Juist, en daardoor bestaat de kolomnaam in de conditie dus nog niet
  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 09:23:17 #159
1972 Swetsenegger
Egocentrische Narcist
pi_46723298
Duidelijk.

Verder niemand hier opzoek naar een technisch webmaster functie in de regio Rdam?
pi_46723469
quote:
Op dinsdag 27 februari 2007 09:23 schreef Swetsenegger het volgende:
Duidelijk.

Verder niemand hier opzoek naar een technisch webmaster functie in de regio Rdam?
je gaat weer wat anders doen of je zoekt collega's ?
A command line lets you get intimate with your computer, data and protocols. GUIs are like wearing full body condoms.
  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 09:42:58 #161
1972 Swetsenegger
Egocentrische Narcist
pi_46723657
quote:
Op dinsdag 27 februari 2007 09:32 schreef Joene het volgende:

[..]

je gaat weer wat anders doen of je zoekt collega's ?
Ik ga weer wat anders doen
pi_46723706
quote:
Op dinsdag 27 februari 2007 09:42 schreef Swetsenegger het volgende:

[..]

Ik ga weer wat anders doen
Je hebt het switch virus lekker te pakken momenteel, wat ga je doen ?
A command line lets you get intimate with your computer, data and protocols. GUIs are like wearing full body condoms.
pi_46723864
hoe kan ik met regex meerdere regels uitlezen?

bv
1
2
3
4
5
start:

bla
bladediebla
eind:


nu wil ik alles uitlezen tussen start: en eind:

? (w.*?) werkt iig niet...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 27 februari 2007 @ 10:02:29 #164
85514 ralfie
!Yvan eht nioj
pi_46723977
quote:
Op dinsdag 27 februari 2007 09:55 schreef Chandler het volgende:
hoe kan ik met regex meerdere regels uitlezen?

bv
[ code verwijderd ]

nu wil ik alles uitlezen tussen start: en eind:

? (w.*?) werkt iig niet...
daarvoor moet je de s modifier gebruiken, bij
/start:(.*?)eind:/s
  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 10:07:37 #165
1972 Swetsenegger
Egocentrische Narcist
pi_46724077
quote:
Op dinsdag 27 februari 2007 09:46 schreef Joene het volgende:

[..]

Je hebt het switch virus lekker te pakken momenteel, wat ga je doen ?
terug naar mijn oude baas
pi_46724216
quote:
Op dinsdag 27 februari 2007 10:07 schreef Swetsenegger het volgende:

[..]

terug naar mijn oude baas
Waar werk je nu en wat doe je, ik wil je job wel overnemen
ne okuyon, bokmu var?
pi_46724303
quote:
Op dinsdag 27 februari 2007 10:07 schreef Swetsenegger het volgende:

[..]

terug naar mijn oude baas
Men
A command line lets you get intimate with your computer, data and protocols. GUIs are like wearing full body condoms.
  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 10:27:58 #168
1972 Swetsenegger
Egocentrische Narcist
pi_46724592
quote:
Op dinsdag 27 februari 2007 10:17 schreef Joene het volgende:

[..]

Men
Tja... offer I can't refuse
pi_46724655
quote:
Op dinsdag 27 februari 2007 10:27 schreef Swetsenegger het volgende:

[..]

Tja... offer I can't refuse
Mooi dan toch , nou suc6 dan maar weer
A command line lets you get intimate with your computer, data and protocols. GUIs are like wearing full body condoms.
pi_46724681
@Ralfie: je hebt idd gelijk die w was helemaal verkeerd

maar nu het volgende, hoe kan ik in een regexje alles opvragen TOT een lege nieuwe regel?

[ Bericht 42% gewijzigd door Chandler op 27-02-2007 10:41:55 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas dinsdag 27 februari 2007 @ 10:48:01 #171
1972 Swetsenegger
Egocentrische Narcist
pi_46725066
quote:
Op dinsdag 27 februari 2007 10:31 schreef Chandler het volgende:
@Ralfie: je hebt idd gelijk die w was helemaal verkeerd

maar nu het volgende, hoe kan ik in een regexje alles opvragen TOT een lege nieuwe regel?
\n?

godverdomme, tering slash bug
slash slash n?
  dinsdag 27 februari 2007 @ 10:51:01 #172
85514 ralfie
!Yvan eht nioj
pi_46725149
/start:(.*?)^\s+$/ms
pi_46725416
quote:
Op dinsdag 27 februari 2007 10:48 schreef Swetsenegger het volgende:

[..]

\n?

godverdomme, tering slash bug
slash slash n?
nee, dat werkte niet tenminste niet in de pogingen die ik had ondernomen.
quote:
Op dinsdag 27 februari 2007 10:51 schreef ralfie het volgende:
/start:(.*?)^\s+$/ms
veel korter dan dat ik in gedachten had...

hoe moet ik deze lezen? kun je eens heel kort een omschrijving geven van het geen dat hier staat.

(.*?) snap ik = alles wat er maar te pakken valt....
\ \ s+$ moet dan tot een nieuwline zijn?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 27 februari 2007 @ 11:05:48 #174
85514 ralfie
!Yvan eht nioj
pi_46725564
quote:
Op dinsdag 27 februari 2007 11:00 schreef Chandler het volgende:

[..]

nee, dat werkte niet tenminste niet in de pogingen die ik had ondernomen.
[..]

veel korter dan dat ik in gedachten had...

hoe moet ik deze lezen? kun je eens heel kort een omschrijving geven van het geen dat hier staat.

(.*?) snap ik = alles wat er maar te pakken valt....
\ \ s+$ moet dan tot een nieuwline zijn?
de m modifier zorgt ervoor dat ^en $ niet het begin en eind van de hele string, maar elke regel apart matchen.
\s+ matcht spaties/tabs etc (1 of meer) mss is \s* beter, matched die ook regels zonder spaties

^\s+$ matched dus een hele regel met daarop 1 of meer lege karakters. (en ^\s*$ een regel met 0 of meer)
pi_46726881
quote:
Op dinsdag 27 februari 2007 09:23 schreef Swetsenegger het volgende:
Duidelijk.

Verder niemand hier opzoek naar een technisch webmaster functie in de regio Rdam?
Nee, maar we zoeken nog wel een paar developers. Zie sig.

[/spam]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 27 februari 2007 @ 11:56:27 #176
107951 JortK
Immer kwaliteitsposts
pi_46727090
quote:
Op dinsdag 27 februari 2007 11:50 schreef SuperRembo het volgende:

[..]

Nee, maar we zoeken nog wel een paar developers. Zie sig.

[/spam]
De link naar introductie via je pagina doet het niet staat aspxx ipv aspx
pi_46727823
quote:
Op dinsdag 27 februari 2007 11:50 schreef SuperRembo het volgende:

[..]

Nee, maar we zoeken nog wel een paar developers. Zie sig.

[/spam]
Je 'rechtermuisknopafvangding' is een beetje overactief. Ik kan ook niet de middle-mouse-button gebruiken om een pagina in een andere tab te openen.
pi_46727932
tnx ralfie... ben weer ietsje wijzer
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_46728071
quote:
Op dinsdag 27 februari 2007 12:21 schreef HuHu het volgende:

[..]

Je 'rechtermuisknopafvangding' is een beetje overactief. Ik kan ook niet de middle-mouse-button gebruiken om een pagina in een andere tab te openen.
Inderdaad, SuperRembo, zorg er eens voor dat die alert van de site gaat als ik naar een baan zocht was dat al een punt waarop ik zou afhaken. Een javascript right mouse click alert is tot daaraan toe, eentje die niet voor 100% werkt duidt op een halve developer ergens en ik zou niet willen werken bij een bedrijf waar je de helft van de tijd bezig bent de troep van je collega's op te ruimen.
  dinsdag 27 februari 2007 @ 12:49:30 #180
12880 CraZaay
prettig gestoord
pi_46728718
quote:
Op dinsdag 27 februari 2007 12:21 schreef HuHu het volgende:

[..]

Je 'rechtermuisknopafvangding' is een beetje overactief. Ik kan ook niet de middle-mouse-button gebruiken om een pagina in een andere tab te openen.
Daarnaast ben ik meer dan benieuwd waar al die teksten en foto's dan gedeponeerd zijn
pi_46730040
quote:
Op dinsdag 27 februari 2007 12:49 schreef CraZaay het volgende:

[..]

Daarnaast ben ik meer dan benieuwd waar al die teksten en foto's dan gedeponeerd zijn
Page -> View Source
pi_46734072
quote:
Op dinsdag 27 februari 2007 12:29 schreef JeRa het volgende:

[..]

Inderdaad, SuperRembo, zorg er eens voor dat die alert van de site gaat als ik naar een baan zocht was dat al een punt waarop ik zou afhaken. Een javascript right mouse click alert is tot daaraan toe, eentje die niet voor 100% werkt duidt op een halve developer ergens en ik zou niet willen werken bij een bedrijf waar je de helft van de tijd bezig bent de troep van je collega's op te ruimen.
Wat mij betreft zou ie er ook direct weg mogen. Gelukkig werkt de persoon die de website bouwt niet aan de code van het product. Dat soort punten hebben op dit moment lage prioriteit, als we meer devvers zouden hebben dan was het zo gefixt. De collega's die troep produceerden zijn inmiddels ex-collega's waar we dus vervanging voor zoeken
quote:
Op dinsdag 27 februari 2007 12:49 schreef CraZaay het volgende:
Daarnaast ben ik meer dan benieuwd waar al die teksten en foto's dan gedeponeerd zijn
Copyrights zijn allemaal netjes voor elkaar.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 27 februari 2007 @ 16:01:31 #183
12880 CraZaay
prettig gestoord
pi_46735372
quote:
Op dinsdag 27 februari 2007 15:24 schreef SuperRembo het volgende:

Copyrights zijn allemaal netjes voor elkaar.
Zeldzaam off topic, maar goed

'Copyright' is een loze term hier, maar ik neem aan dat je auteursrecht bedoelt? Daarvoor hoef en kun je nog steeds niets deponeren (anders vertel me maar eens waar de afbeeldingen en teksten die op de site gebruikt worden gedeponeerd zijn). Ik gok dat we het enkel over het deponeren van het woord- en beeldmerk hebben bij een merkenbureau. Op de door jou geschreven teksten en gemaakte foto's rust vanzelf auteursrecht.
pi_46735979
Aha, bedoel je dat. Ik dacht dat je suggereerde dat het een bijelkaar gejat zooitje was
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 27 februari 2007 @ 16:21:37 #185
93304 Orealo
Tsu Tsu Tsunami!!!
pi_46736194
quote:
Op maandag 26 februari 2007 19:04 schreef HuHu het volgende:

[..]

Er is een verschil tussen databases en tabellen hè. In een database zitten tabellen.
[ code verwijderd ]

Of:
[ code verwijderd ]
Thanks, kan het ook in SQL zelf ?
Kzit hier direct in een sql database, en php werkt niet..
pi_46736351
quote:
Op dinsdag 27 februari 2007 16:21 schreef Orealo het volgende:

[..]

Thanks, kan het ook in SQL zelf ?
Kzit hier direct in een sql database, en php werkt niet..
Gokje:
1
2
3
4
5
SELECT * 
FROM pizza, macaroni, spaghetti 
WHERE pizza.groente = 'wortel'
OR macaroni.groente = 'wortel'
OR spaghetti.groente = 'wortel'
  dinsdag 27 februari 2007 @ 16:37:58 #187
93304 Orealo
Tsu Tsu Tsunami!!!
pi_46736840
quote:
Op dinsdag 27 februari 2007 16:25 schreef Geqxon het volgende:

[..]

Gokje:
[ code verwijderd ]
Relaxed, thanks!!

en kan ik dan ook de dubbele eruit filteren?
pi_46737248
quote:
Op dinsdag 27 februari 2007 16:25 schreef Geqxon het volgende:
Gokje:
[ code verwijderd ]
Dan krijg je al snel heeeeel veel resultaten. Met een union krijg je niet te veel

1
2
3
4
5
SELECT * FROM pizza WHERE pizza.groente = 'wortel'
UNION ALL
SELECT * FROM macaroni WHERE macaroni.groente = 'wortel'
UNION ALL
SELECT * FROM spaghetti WHERE spaghetti.groente = 'wortel'


Maar ik denk dat je datamodel niet handig is. Je zou beter 1 tabel 'gerechten' kunnen hebben waar alles in staat.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 27 februari 2007 @ 16:49:51 #189
93304 Orealo
Tsu Tsu Tsunami!!!
pi_46737342
quote:
Op dinsdag 27 februari 2007 16:47 schreef SuperRembo het volgende:

[..]

Dan krijg je al snel heeeeel veel resultaten. Met een union krijg je niet te veel
[ code verwijderd ]

Maar ik denk dat je datamodel niet handig is. Je zou beter 1 tabel 'gerechten' kunnen hebben waar alles in staat.
Tja, bedrijfsspul.
Er worden kopieen van bepaalde records in andere tabellen gezet, maar wegens 'opschoning' is niet alles meer even veel, vandaar moet er tijdelijk in alle tabellen gekeken worden totdat deze zijn samengevoegd.

Vandaar dat ik de dubbele eruit wil, en dat kan met union?
pi_46737574
quote:
Op dinsdag 27 februari 2007 16:47 schreef SuperRembo het volgende:

[..]

Dan krijg je al snel heeeeel veel resultaten. Met een union krijg je niet te veel
[ code verwijderd ]

Maar ik denk dat je datamodel niet handig is. Je zou beter 1 tabel 'gerechten' kunnen hebben waar alles in staat.
Of een tabel gerechten, een tabel ingredienten en een koppeltabel.
pi_46752686
Ik krijg de volgende foutmelding:
quote:
Fatal error: Cannot redeclare class dbase in C:\htdocsclasscls_dbase.php on line 2
Hoe corrigeer ik deze fout, maar vooral hoe voorkom ik deze melding?
pi_46753289
En kun je misschien een klein stukje broncode geven?
  dinsdag 27 februari 2007 @ 23:13:37 #193
12880 CraZaay
prettig gestoord
pi_46754572
quote:
Op dinsdag 27 februari 2007 22:38 schreef ExCibular het volgende:
Hoe corrigeer ik deze fout, maar vooral hoe voorkom ik deze melding?
Mijn gok zou zijn: de class maar één keer declareren
pi_46755226
Ik ben op dit moment bezig een soort miniframework op te zetten. Dat is op dit moment nog verre van af maar het komt er op neer dat er een klasse die met user_var een applicatie opstart. Deze applicatie geeft (op dit moment nog alleen) tekst terug en dat moet in de template geparsed worden. De tekst komt uit de database via een class cls_dbase.php

index.php
1
2
3
4
5
//start template class
require 'class/cls_template.php';
$page = new templateparser($main,$user_var);
$page->parse_template();
$page->print_template();


De betreffende template voor teksten wil een menu uit de database halen:
template.php
1
2
3
4
5
6
7
8
class menu extends templateparser{
function menu_ver($current,$active) {
require 'class/cls_dbase.php';
$menu = new dbase(bluecons);
$menuitems = $menu->db_fetch_multid("SELECT titel, url FROM titels WHERE menu='$current' ORDER BY TID");
//doe iets
return $menu_ver;
}}
  dinsdag 27 februari 2007 @ 23:49:36 #195
12880 CraZaay
prettig gestoord
pi_46756205
Twee keer "'require 'class/cls_dbase.php'" dus

Probeer het eens met require_once() zou ik zeggen.
pi_46761403
quote:
Op dinsdag 27 februari 2007 23:49 schreef CraZaay het volgende:
Twee keer "'require 'class/cls_dbase.php'" dus

Probeer het eens met require_once() zou ik zeggen.
require_once verhelpt het probleem

thanx

Kan je zonder negatieve consequenties overal require vervangen voor require_once?
pi_46762062
quote:
Op woensdag 28 februari 2007 07:18 schreef ExCibular het volgende:

[..]

Kan je zonder negatieve consequenties overal require vervangen voor require_once?
Zolang jouw includes alleen definities van functies en classes bevatten wél, bevatten ze ook inline code dan moet je eerst nagaan of het niet uitmaakt dat de code maar één keer wordt uitgevoerd
  woensdag 28 februari 2007 @ 09:11:25 #198
12880 CraZaay
prettig gestoord
pi_46762612
Wat JeRa zegt, al kun je je afvragen of er niet by design al iets mis is als je require_once() nodig hebt. Als je in bestand 1 het bestand met de class required, en daarbinnen een ander bestand include wat dat ook doet, dan ben je er beter mee om die dubbele require gewoon weg te laten.
pi_46764352
klein vraagje m.b.t. phpmyadmin 2.10 :
quote:
Server versie: 4.0.26-nt
Protocol version: 10
Server: 10.0.0.180 via TCP/IP
Gebruiker: milo@fia181-83.dsl.hccnet.nl
waar haalt hij dat dik gedrukte gedeelte vandaan?
dit vraag ik omdat dat inmiddels niet meer gebruikt mag worden... (werkt voor de rest prima hoor maar dit is toch niet echt netjes)
pi_46764447
quote:
Op woensdag 28 februari 2007 10:30 schreef mschol het volgende:
klein vraagje m.b.t. phpmyadmin 2.10 :
[..]

waar haalt hij dat dik gedrukte gedeelte vandaan?
gethostbyaddr(). Oftewel, een simpele reverse DNS lookup.

Doe maar eens dit
1
2
3
<?php
echo gethostbyaddr('62.251.83.181');
?>
quote:
dit vraag ik omdat dat inmiddels niet meer gebruikt mag worden... (werkt voor de rest prima hoor maar dit is toch niet echt netjes)
Wat mag er niet gebruikt worden en waarom is het niet netjes?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')