Er was ook iets dat als ik de laatste ' en " weghaalde, dat de php ; z'n kleurtje kwijtraakte, wat betekende dat de code onjuist was.quote:Op maandag 19 maart 2012 15:12 schreef Catch22- het volgende:
Dus; fix een goede editor en lees een debugguide.
[..]
je kan die variabelen toch gewoon inline gooien?
1 2 3 4 5 | <?php $string = "blabla".$variabele."bloblo"; //of $string = 'blabla'.$variabele.'bloblo'; ?> |
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <?php class plugin extends hoofd { public function validate() { parent::verander('plugin test'); } } class hoofd { public $veranderVariabel = 'null'; public function __construct($databaseCls = '') { $this->databaseCls = $databaseCls; } public function startPlugin() { $p = new plugin(); $p->validate(); } public function verander($var) { $this->veranderVariabel = $var; } public function geef() { return $this->veranderVariabel; } } $databaseCls = true; $hoofd = new hoofd($databaseCls); echo $hoofd->geef(); echo $hoofd->veranderVariabel . '<br />'; $hoofd->startPlugin(); // zou nu 'plugin test' moeten zijn? echo $hoofd->geef(); echo $hoofd->veranderVariabel . '<br />'; ?> |
Begin maar opnieuw met OO.quote:Op dinsdag 20 maart 2012 14:00 schreef Chandler het volgende:
Kleine vraag, waarschijnlijk kijk ik ergens overheen
Stel ik heb 2 classes
[ code verwijderd ]
Waar ga ik de fout in? omg. wil in een class een andere class laden en dan de parent qua gegevens updaten en dan weer verdergaan met de parent en deze gegevens kunnen gebruiken.
Waarom wil je variabelen wijzigen in je hoofdclass?quote:Op dinsdag 20 maart 2012 18:23 schreef Chandler het volgende:
Wat ik wil is gewoon in een class een andere class aanroepen, deze class voert bepaalde code uit en moet daarvoor weer variabelen in de hoofd class aanpassen, that's all.
@Scorpie; je hebt gelijk al heb ik al vele malen een hoop documentatie doorgelezen maar krijg het er blijkbaar niet in!
Buiten dat bovenstaande enorme troep is, kan je toch in je klasse gewoon een nieuwe instantie aanmaken en in een variabele stoppen?quote:Op dinsdag 20 maart 2012 18:23 schreef Chandler het volgende:
Wat ik wil is gewoon in een class een andere class aanroepen, deze class voert bepaalde code uit en moet daarvoor weer variabelen in de hoofd class aanpassen, that's all.
@Scorpie; je hebt gelijk al heb ik al vele malen een hoop documentatie doorgelezen maar krijg het er blijkbaar niet in!
Unsigned int, opslaan kan dan makkelijk met INET_ATON() en weer ophalen met INET_NTOA().quote:Op donderdag 22 maart 2012 16:18 schreef PiRANiA het volgende:
Heeft iemand een goed idee hoe ik IP's het beste kan opslaan in een databaas? Het worden op termijn miljoenen rows die goed doorzoekbaar moeten zijn.
Omzetten naar int? Of zal char goed zijn? Binary misschien?
Lijkt me makkelijker dan om 1 veld ip4 te hebben en 1 ip6.quote:Op donderdag 22 maart 2012 16:27 schreef Ofyles2 het volgende:
Ik houd het voorlopig bij VARCHAR, dit om voorbereid te zijn op IPv6.
Uiteraard kijk ik wel of het eenvoudiger kan.
is het een autoincrement waarde?quote:Op vrijdag 23 maart 2012 14:10 schreef LightLuke het volgende:
Ik kom er even niet uit, ik verwijder een record in mijn database waardoor ik dus een gat krijg in de data
het was 1,2,3,4,5
Ik verwijder 2 dus nu heb ik 1,3,4,5.
Met welke mysql update query krijg ik gewoon weer een rijtje 1,2,3,4 eruit?
1 2 | ALTER TABLE tablename DROP id ALTER TABLE tablename ADD id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id), AUTO_INCREMENT=1 |
Het is geen autoincrement waardequote:Op vrijdag 23 maart 2012 14:29 schreef mschol het volgende:
[..]
is het een autoincrement waarde?
niet netjes maar zou moeten werken:
[ code verwijderd ]
volgens mij kent mysql geen functie om alles opnieuw toe te wijzen
waarom zou je dat willen? In welke situatie gebruik je dit?quote:Op vrijdag 23 maart 2012 14:10 schreef LightLuke het volgende:
Ik kom er even niet uit, ik verwijder een record in mijn database waardoor ik dus een gat krijg in de data
het was 1,2,3,4,5
Ik verwijder 2 dus nu heb ik 1,3,4,5.
Met welke mysql update query krijg ik gewoon weer een rijtje 1,2,3,4 eruit?
In het bepalen van de volgorde van een playlist.quote:Op vrijdag 23 maart 2012 15:05 schreef totalvamp het volgende:
[..]
waarom zou je dat willen? In welke situatie gebruik je dit?
1 | UPDATE tblPlaylists SET positie = positie - 1 WHERE positie > $netverwijderdepositie AND playlistid = $playlist |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |