abonnement Unibet Coolblue Bitvavo
  zondag 17 juni 2007 @ 19:34:11 #251
12221 Tijn
Powered by MS Paint
pi_50552823
Ja, PHP kan ook via de commandline. Ik heb op m'n Ubuntusysteem daarvoor het package "php5-cli" geinstalleerd. Werkt prima
  zondag 17 juni 2007 @ 19:35:26 #252
104583 cyberstalker
Een krachtig neen!
pi_50552856
En je hebt php5-cli geinstalleerd?
Hope for the best, prepare for the worst.
pi_50567030
quote:
Op zondag 17 juni 2007 19:34 schreef Tijn het volgende:
Ja, PHP kan ook via de commandline. Ik heb op m'n Ubuntusysteem daarvoor het package "php5-cli" geinstalleerd. Werkt prima
Bedankt

Edit
Maar nu doet curl het niet
Fatal error: Call to undefined function curl_init() in /tmp/run.php on line 240
Die het wel doet als het via een webpagina is geladen...

[ Bericht 17% gewijzigd door Scriptha op 18-06-2007 11:09:48 ]
  maandag 18 juni 2007 @ 11:19:19 #254
107951 JortK
Immer kwaliteitsposts
pi_50570875
quote:
Op maandag 18 juni 2007 07:38 schreef Scriptha het volgende:

[..]

Bedankt

Edit
Maar nu doet curl het niet
Fatal error: Call to undefined function curl_init() in /tmp/run.php on line 240
Die het wel doet als het via een webpagina is geladen...
curl moet je ook installeren he
  maandag 18 juni 2007 @ 11:20:01 #255
107951 JortK
Immer kwaliteitsposts
pi_50570905
Weet iemand toevallig of er in MySQL ook een mogelijk bestaat om met een bepaalde tool het execution plan van een query te kunnen bekijken?

In MS SQL Query Analyzer ziet dat er zo uit:

pi_50571959
quote:
Op maandag 18 juni 2007 11:20 schreef JortK het volgende:
Weet iemand toevallig of er in MySQL ook een mogelijk bestaat om met een bepaalde tool het execution plan van een query te kunnen bekijken?

In MS SQL Query Analyzer ziet dat er zo uit:

[afbeelding]
Bedoel je niet EXPLAIN?
  maandag 18 juni 2007 @ 11:56:04 #257
107951 JortK
Immer kwaliteitsposts
pi_50572116
quote:
Op maandag 18 juni 2007 11:51 schreef JeRa het volgende:

[..]

Bedoel je niet EXPLAIN?
En dan grafisch zodat het nog een beetje makkelijk te zien is wat er gebeurd
pi_50572368
quote:
Op maandag 18 juni 2007 11:56 schreef JortK het volgende:

[..]

En dan grafisch zodat het nog een beetje makkelijk te zien is wat er gebeurd
Ah, ik las MySQL ipv MSSQL. Geen idee, voor MSSQL bestaat het (die Query Analyzer dus), voor PgSQL bestaat het (PgAdmin), maar hetgeen wat er het dichtst bij in de buurt komt voor MySQL is de Query Browser (maar geen idee of die ook dergelijke grafische weergaves kent).
pi_50572973
quote:
Op maandag 18 juni 2007 11:19 schreef JortK het volgende:

[..]

curl moet je ook installeren he
Nee rly , dat heb ik gedaan..
Maar moet ik voor commandline php dan nog extra gaan installeren? mysql doet het ook niet
pi_50573161
tvp
  dinsdag 19 juni 2007 @ 08:47:09 #261
13495 TinToR
fair dinkum
pi_50603900
Beginners probleem denk ik......

Hoe komt het dat ik in de 2e query een foutmelding krijg?

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /blah.php op de laatste regel.?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$room_id=$_GET["select"];

$checkquery='SELECT COUNT(sessions.session_id) FROM sessions,connections,rooms WHERE (sessions.connection_id = connections.connection_id AND connections.room_id = $room_id) AND ((sessions.status = 'ACTIVE') OR (sessions.status = 'EXPIRED'))';
$count=mysql_query($checkquery);
if ($count>0){
   if ($_GET["select"]==""){
      echo "You didn't make a valid selection. Please go back to the Select a Room pagen";
   }
   echo "It appears this room has already been enabled, please go to the Manage existing connections page (link at the bottom of this page) to make changes.";
   }
else {
   
   echo "**** This room is ready to be enabled ****<br><br>";
   $room_id=$_GET["select"];
   $query6='SELECT connections.vlan_id , switches.switch_id , switches.switch_name , switches.switch_ip , switches.snmp_community FROM connections , switches , vlans WHERE ( connections.vlan_id = vlans.vlan_id ) AND ( vlans.switch_id = switches.switch_id ) AND ( connections.room_id = $room_id ) LIMIT 0, 30 ';
    $details=mysql_query($query6);
   while($data = mysql_fetch_assoc( $details ))
Abigail, I'm sure if there is something out there looking down on us from somewhere else in the universe...they're wise enough to stay away from us.
  dinsdag 19 juni 2007 @ 08:49:58 #262
107951 JortK
Immer kwaliteitsposts
pi_50603950
quote:
Op dinsdag 19 juni 2007 08:47 schreef TinToR het volgende:
Beginners probleem denk ik......

Hoe komt het dat ik in de 2e query een foutmelding krijg?

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /blah.php op de laatste regel.?
[ code verwijderd ]
Haal die spaties eens weg en zet onder je while de { en }
pi_50603972
Verander
1$details=mysql_query($query6);


in
1$details=mysql_query($query6) or die(mysql_error());


En dan zie je wat er daadwerkelijk verkeerd is aan je query. Je hebt waarschijnlijk een verkeerde veldnaam of iets dergelijks opgegeven. Sowieso altijd aan te raden om queries op te vangen met mysql_error(), in plaats van uren liggen zoeken.
  dinsdag 19 juni 2007 @ 08:58:19 #264
13495 TinToR
fair dinkum
pi_50604101
Die {en} had ik niet meegepasted, maar staan er wel.

De foutmelding is Unknown column '$room_id' in 'where clause'

Ik dacht al dat het daar aan lag, maar hoe komt het dat dit wel werkt in de eerste query (de $room_id).
Abigail, I'm sure if there is something out there looking down on us from somewhere else in the universe...they're wise enough to stay away from us.
pi_50604183
quote:
Op dinsdag 19 juni 2007 08:58 schreef TinToR het volgende:
Die {en} had ik niet meegepasted, maar staan er wel.

De foutmelding is Unknown column '$room_id' in 'where clause'

Ik dacht al dat het daar aan lag, maar hoe komt het dat dit wel werkt in de eerste query (de $room_id).
Je zet het tussen aanhalingstekens?

Of blijkbaar ziet hij de $room_id niet als een variable.

[ Bericht 7% gewijzigd door #ANONIEM op 19-06-2007 09:04:22 ]
  dinsdag 19 juni 2007 @ 09:08:40 #266
13495 TinToR
fair dinkum
pi_50604275
quote:
Op dinsdag 19 juni 2007 09:03 schreef Scorpie het volgende:
Je zet het tussen aanhalingstekens?

Of blijkbaar ziet hij de $room_id niet als een variable.
Blijkbaar niet, maar waarom word dezelfde variable wel 'herkent' een paar regels eerder?

Wat bedoel je met aanhalingstekens?
Abigail, I'm sure if there is something out there looking down on us from somewhere else in the universe...they're wise enough to stay away from us.
pi_50604314
Inderdaad, $room_id word niet als variabele uitgevoerd, omdat je hem tussen enkele aanhalingstekens (apostrophes) hebt staan. Gewoon $room_id vervangen door '.$room_id.' .
  dinsdag 19 juni 2007 @ 09:17:36 #268
13495 TinToR
fair dinkum
pi_50604420
En dat was het dus.
Bedankt voor de snelle en bruikbare reakties !
Abigail, I'm sure if there is something out there looking down on us from somewhere else in the universe...they're wise enough to stay away from us.
pi_50604628
Puur een syntaxkwestie dus. Had ik een tijdje terug een hele post over gemaakt in een oud PHP/MySQL topic: [PHP/(My)SQL] voor dummies - Deel 41
  dinsdag 19 juni 2007 @ 13:46:58 #270
136730 PiRANiA
All thinking men are atheists.
pi_50612706
vraagje:
hoe delen jullie een php pagina in?
ik zo:
_____
if ( pagina = pagina1){
maak content in een string }

if ( pagina = pagina2){
maak content in een string }

if ( pagina = pagina3){
maak content in een string }

<head>
<title> $title </title>
</head><body>
echo $content
</body>
____________
eerst maak ik dus bovenaan de content, en die echo ik in de body. Hoe doen jullie dat en waarom?

ik heb namelijk het idee dat het wel wat beter kan
pi_50612796
@PiRANiA

Alle webapplicaties die ik maak deel ik adhv een UML-schema in in classes, waarbij alle presentatie (de view) uitgevoerd wordt door templates (meestal Smarty, soms een eigen implementatie). Dat doe ik omdat ik zo de code kan scheiden van de presentatie van de data, en het geheel zo een stuk overzichtelijker wordt
pi_50612804
Ik heb sowieso altijd een header en een footer. Alleen wat daar tussen in staat, de daadwerkelijke content/inhoud dus, is variabel en verschilt per bestand. Die header en footer kun je natuurlijk weer in van alles stoppen: MySQL database, geïncludeerde files, gewoon stukjes HTML, etcetera.

De $pagina->content methode gebruikte ik ook heel lang, maar ben toch aan gaan leren om verschillende bestanden aan te maken in plaats van één groot rommelig bestand met een dozijn statements te gebruiken. Niet alleen beter voor het SEO (Search Engine Optimalisation) geneuzel, maar ook véél overzichtelijker.
  dinsdag 19 juni 2007 @ 14:00:15 #273
12880 CraZaay
prettig gestoord
pi_50613210
quote:
Op dinsdag 19 juni 2007 13:46 schreef PiRANiA het volgende:
vraagje:
hoe delen jullie een php pagina in?
Door gebruik te maken van Code Igniter (as good as it gets wanneer het om MVC gaat in PHP).
pi_50616048
quote:
Op dinsdag 19 juni 2007 14:00 schreef CraZaay het volgende:

[..]

Door gebruik te maken van Code Igniter (as good as it gets wanneer het om MVC gaat in PHP).
Dat, of ik bouw een eigen template parser systeempje dat mijn templates attached aan mijn data.
pi_50621115
situatie: ik heb 2 datums uit een MySQL database gehaald. Bijv. Datum1 en Datum2

Nu wil ik berekenen hoeveel maanden er zit tussen beide datums, hoe pak ik dit aan?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')