abonnement Unibet Coolblue Bitvavo
pi_47858461
http://www.w3schools.com/sql/func_count_distinct.asp

SELECT COUNT(DISTINCT column(s)) FROM table
  zaterdag 31 maart 2007 @ 13:57:12 #92
65471 SkaterSam
Lurking Galore
pi_47859291
quote:
Op zaterdag 31 maart 2007 13:23 schreef HuHu het volgende:
http://www.w3schools.com/sql/func_count_distinct.asp

SELECT COUNT(DISTINCT column(s)) FROM table
Hmm ja, maar binnen deze query werkt het niet:

1
2
3
4
5
6
7
8
9
10
11
<?php
$query
= "
SELECT
  COUNT(DISTINCT c.cid) AS number,
  c.cid,
  c.naam
FROM comment AS c
GROUP BY c.cid
ORDER BY c.cid DESC
LIMIT 0, 15"
;
?>


Maar ik weet bijvoorbeeld niet waarom bij deze query het resultaat ( $result['number'] bijvoorbeeld... ) leeg blijft. Ik heb al gekeken of LIMIT of ORDER BY een fout maakten, maar het resultaat bleef leeg op een of andere manier... Andere resultaten trouwens niet, alleen NUMBER bleef leeg...

edit: ik wil het nog wel weten, maar ik heb het nu anders opgelost...

[ Bericht 6% gewijzigd door SkaterSam op 31-03-2007 14:34:38 ]
Let's make life easy
Typo's are the demon spawn from hell !
pi_47863819
quote:
Op zaterdag 31 maart 2007 10:08 schreef HuHu het volgende:

[..]

Bij de LIMIT moeten de getallen niet tussen ' staan. In je code staat echter wel:
[ code verwijderd ]

Die "'" moeten dus weg. Bij waarden die je in je query gebruikt, bijvoorbeeld na de WHERE moet het juist wel.
[ code verwijderd ]
De mysql_real_escape_string() is ook zinloos als het niet gebruikt wordt tussen quotjes. Je moet echt controleren of het een getal is.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47871433
Mag ik jullie hier vragen wat jullie van mijn statistieken van GFXPOLL vinden?

http://www.gfxpoll.nl/index.php?page=stats

Hebben jullie nog een idee voor een statistiek? zit zelf nog te denken welke dagen (maandag/zondag) en welke uren(00 / 24) voor bezoekers/polls zorgen

was ziek en wilde toch mijzelf nuttig maken

[ Bericht 12% gewijzigd door Chandler op 31-03-2007 21:35:14 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47873489
klein vraagje m.b.t. sql:

ik zou een kort en bondig overzicht willen hebben van alle datatypes die je een veld kan geven, op mysql.com staat alles wel netjes verteld maar dat is ook niet "even" door te lezen.

iemand?
pi_47878256
quote:
Op zaterdag 31 maart 2007 21:18 schreef Chandler het volgende:
Mag ik jullie hier vragen wat jullie van mijn statistieken van GFXPOLL vinden?

http://www.gfxpoll.nl/index.php?page=stats

Hebben jullie nog een idee voor een statistiek? zit zelf nog te denken welke dagen (maandag/zondag) en welke uren(00 / 24) voor bezoekers/polls zorgen

was ziek en wilde toch mijzelf nuttig maken
Even geen idee voor de statistieken, maar wel een complimentje voor de verschillende layouts hoe heb je dat voor elkaar gekregen? Class per poll layout?
pi_47883887
@Jera; http://www.gfxpoll.nl/index.php?page=copy

Eingelijk best simpel hoor
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47905071
Ik heb de volgende code, welke altijd gewerkt heeft.

1
2
3
<?php
$cmd = "convert logo: out.jpg";
exec("$cmd 2>&1", $output);


Dit maakte (icm ImageMagick) een plaatje aan van het logo van ImageMagick.

Echter (nadat ik TightVNC ge-installeerd had, waar het niet perse aan hoeft te liggen), kan ik alleen nog maar:

1exec("$cmd",$output);


Wanneer ik die 2>&1 erachter laat, wordt er niets uitgevoerd. Iemand enig idee hoe ik het weer kan laten werken met 2>&1.

Het systeem waar ik op draai is windows 2003 met Apache.
pi_47910681
Je moet variabelen altijd buiten de quotes houden ;)

Maak er eens van:

1exec($cmd . "2>&1", $output);


etc.
  zondag 1 april 2007 @ 23:43:51 #100
12880 CraZaay
prettig gestoord
pi_47910871
quote:
Op zondag 1 april 2007 23:38 schreef Frenkeman het volgende:
Je moet variabelen altijd buiten de quotes houden

Maak er eens van:
[ code verwijderd ]

etc.
Variabelen binnen dubbele quotes horen gewoon geparsed te worden, daar zijn het dubbele quotes voor (i.t.t. enkele quotes).
pi_47912317
quote:
Op zondag 1 april 2007 23:38 schreef Frenkeman het volgende:
Je moet variabelen altijd buiten de quotes houden

Maak er eens van:
[ code verwijderd ]

etc.
Heb ik geprobeerd. Zelfde resultaat
pi_47912415
inkoppertje:
heb je al geprobeerd TightVNC te verwijderen en te kijken wat hij dan doet?
is er een melding in je errorlog?
  maandag 2 april 2007 @ 00:40:45 #103
161108 JohannesPaulus
Divide and conquer
pi_47912796
Het gaat om een PHP inlogsysteem. Ik wil wanneer ik inlog mijn username kunnen zien.
Net als op FOK! dus: Je bent ingelogd als JohannesPaulus.

Met onderstaand code kun je zien welke leden er allemaal online zijn. Ik wil een apart query maken om alleen mijn eigen username te kunnen zien zodra ik ben ingelogd...anyone?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
include("config.php");

$sql "SELECT naam,status FROM gebruikers WHERE DATE_SUB(NOW(),INTERVAL 10 MINUTE) <= lastactive ORDER BY naam ASC";
$query mysql_query($sql);
$tellen mysql_num_rows($query);
$i 1;
while(
$rij mysql_fetch_object($query)) {
 
$naam htmlspecialchars($rij->naam);
 
$status htmlspecialchars($rij->status);
 if(
$status == 1) {
  
$naam "<b>".$naam."</b>";
 }
 echo 
$naam;
 if(
$i != $tellen) {
  echo 
", ";
 }
 
$i++;
}        
?>
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_47912800
Ja, tightvnc ook verwijderd, nog steeds hetzelfde probleem.
En niets in de error logs...
pi_47912864
Probeer het command op de machine eens in te typen?
pi_47912932
OP de command prompt werkt het gewoon. Dus het zit wel ergens in apache/php lijkt me..
pi_47915712
quote:
Op maandag 2 april 2007 00:40 schreef JohannesPaulus het volgende:
Het gaat om een PHP inlogsysteem. Ik wil wanneer ik inlog mijn username kunnen zien.
Net als op FOK! dus: Je bent ingelogd als JohannesPaulus.

Met onderstaand code kun je zien welke leden er allemaal online zijn. Ik wil een apart query maken om alleen mijn eigen username te kunnen zien zodra ik ben ingelogd...anyone?
[ code verwijderd ]
Op zich is heel die code niet eens nodig.

Je moet de naam waarmee de persoon is ingelogd opslaan in de session.

1
2
3
4
5
<?php
$_SESSION['user'] = htmlspecialchars($_POST['user']);
.......
echo $_SESSION['user'];
?>

(of een dergelijke code)

Gewoon de echo doen waar de tekst moet verschijnen, ik doe het ook altijd zo
pi_47918047
Let wel op de encoding, alleen encoden/decoden waar het nodig is. Zo dus:

1
2
3
4
5
<?php
$_SESSION['user'] = $_POST['user'];
.......
echo htmlspecialchars($_SESSION['user']);
?>
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47918720
Zelf doe ik altijd mysql-real-escape-string voordat ik iets in een database invoer, en een htmlspecialchars als ik iets in de browser toon. Lijkt mij zelf het beste, toch?
  maandag 2 april 2007 @ 11:11:28 #110
12880 CraZaay
prettig gestoord
pi_47918776
quote:
Op maandag 2 april 2007 11:09 schreef Geqxon het volgende:
Zelf doe ik altijd mysql-real-escape-string voordat ik iets in een database invoer, en een htmlspecialchars als ik iets in de browser toon. Lijkt mij zelf het beste, toch?
Ja. SuperRembo bedoelt alleen dat je de rauwe data in je sessie moet stoppen, zodat je die ook nog eens voor iets anders kunt gebruiken dan enkel weergave van die naam.
  maandag 2 april 2007 @ 12:08:14 #111
161108 JohannesPaulus
Divide and conquer
pi_47920791
Dank jullie wel voor de hulp
Het werkt helaas niet

Ik heb eerst de puntjes "......." verwijderd want ik kreeg een error.
En daarna kreeg ik de volgende error:

Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

En zelfs als ik bovenstaand error oplos dan nog werkt het niet want ik krijg ipv de username allen de user-id nummer te zien. Ipv "Piet" krijg ik nu een "1"

P.S, Ik hoop dat iemand mij kan helpen. Misschien dat een van jullie de script kan downloaden? De winnaar krijgt ¤25 euro van mij. (hey, rustig aan, ik ben maar een arme student )
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_47921043
Probeer eens de opvolger van dat script Johanners Paulus.
http://www.phphulp.nl/php/scripts/8/564/
Deze lijkt mij een stuk beter, en misschien is jouw 'probleem' daarin al opgelost.
  maandag 2 april 2007 @ 12:16:43 #113
161108 JohannesPaulus
Divide and conquer
pi_47921099
quote:
Op maandag 2 april 2007 12:15 schreef Darkomen het volgende:
Probeer eens de opvolger van dat script Johanners Paulus.
http://www.phphulp.nl/php/scripts/8/564/
Deze lijkt mij een stuk beter, en misschien is jouw 'probleem' daarin al opgelost.
Ja ik had het al geupload op mijn server en de script geinstalleerd maar mijn probleem is nog niet opgelost Thanks.
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_47943066
1
2
3
4
if (count($error) != 0) {
   foreach ($error as $errors)
   {$this->content .= $errors;}
   $this->content .= $this-aanmelden;


Ik heb hier wat vreemds, als ik $this->aanmelden toevoeg op deze manier dan komt er een 1 te staan in plaats van de inhoud van $this->aanmelden. Als ik $this->aanmelden op deze plaats echo dan laat hij gewoon de correcte string zien.
pi_47943417
quote:
Op maandag 2 april 2007 21:58 schreef ExCibular het volgende:

[ code verwijderd ]

Ik heb hier wat vreemds, als ik $this->aanmelden toevoeg op deze manier dan komt er een 1 te staan in plaats van de inhoud van $this->aanmelden. Als ik $this->aanmelden op deze plaats echo dan laat hij gewoon de correcte string zien.
Er staat ook $this MIN aanmelden, niet $this pijltje aanmelden
pi_47943981
quote:
Op maandag 2 april 2007 22:05 schreef JeRa het volgende:

[..]

Er staat ook $this MIN aanmelden, niet $this pijltje aanmelden
thanx die had ik gemist
pi_47944757
Wel vreemd dat php dit gewoon slikt en geen foutmelding geeft.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47945226
quote:
Op maandag 2 april 2007 22:33 schreef SuperRembo het volgende:
Wel vreemd dat php dit gewoon slikt en geen foutmelding geeft.
PHP ziet een minteken staan dus convert zowel de linkerkant als de rechterkant naar integers. De linkerkant is convertable (gek genoeg) en wordt 1, de rechterkant een constante die niet bestaat en wordt dus 0. De vraag in deze is dus waarom (int)$this gelijk is aan 1 het heeft verder ook niets met identifiers te maken, onafhankelijk van het aantal instanties krijg je altijd 1 terug
pi_47955173
Wie van jullie gebruikt er multiviews? Is het handiger/sneller/makkelijker dan .htaccess? Wat zijn de voor en nadelen er van?
  dinsdag 3 april 2007 @ 17:37:52 #120
157229 Boschkabouter
Met puntmuts.
pi_47971135
Maakt het eigenlijk wat uit of je Apache of IIS gebruikt om PHP pagina's te draaien?
Ik heb namelijk interesse om eens wat PHP te gaan leren, maar geen zin om Apache te instaleren en te gebruiken naast IIS. (en vooral omdat ik geen ruk van dat apache snap.)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')