[mysql]mysql_num_rows vervangen door...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »
DDragonz

DDragonz

02/08/2007 21:58:00
Quote Anchor link
Hallo

Ik ben iets vergeten van mysql. Ik heb vaker gelezen dat als je iets wilt tellen in een database dat je beter niet mysql_num_rows() moet gebruiken maar een andere functie. Die zou sneller zijn als mysql_num_rows(). De vraag is dus welke functie dat ook alweer was.

Ik wil dit gebruiken om te gaan controleren of een gegeven email niet vaker voorkomt als 1 keer in een bepaalde tabel.

Alvast bedankt,
Ilyes
Gewijzigd op 01/01/1970 01:00:00 door DDragonz
 
PHP hulp

PHP hulp

07/11/2024 12:19:56
 
Mark L

Mark L

02/08/2007 22:07:00
Quote Anchor link
eehm.. in de SQL zelf een COUNT(*) ?
 
DDragonz

DDragonz

02/08/2007 22:18:00
Quote Anchor link
@mark:
Kan best. Hoe krijg je dan het resultaat?

$email = "[email protected]";
$sql = "SELECT count(email) from users WHERE email = '".$email."'";
$aantal = mysql_query($sql);

In $aantal staat dan toch hoeveel er zijn, toch?
Gewijzigd op 01/01/1970 01:00:00 door DDragonz
 
Mebus  Hackintosh

Mebus Hackintosh

02/08/2007 22:24:00
Quote Anchor link
COUNT(*) AS aantal
 
Mark L

Mark L

02/08/2007 22:26:00
Quote Anchor link
DDragonz, in $aantal staat het wel, maar je kan het niet gebruiken. Eerst moet je nog mysql_fetch_* (object, assoc, array of wat dan ook) eroverheen gooien.

En dan kan je die aanroepen d.m.v. aantal (als je COUNT(*) AS aantal gebruikt zoals mebus zei)
 
DDragonz

DDragonz

02/08/2007 22:29:00
Quote Anchor link
@mebus:
Huh dus wat is "aantal" dan?
Kan je de volledige sql laten zien. En hoe je de uiteindelijke waarde in een var krijgt.
 
- SanThe -

- SanThe -

02/08/2007 22:36:00
Quote Anchor link
DDragonz schreef op 02.08.2007 22:18:
$aantal = mysql_query($sql);

In $aantal staat dan toch hoeveel er zijn, toch?

Nee, daar staan #resource id's in.

Er moet nog een mysql_fetch_xxxxx() komen.
 
DDragonz

DDragonz

02/08/2007 22:39:00
Quote Anchor link
Maar hoe werkt dat dan: COUNT(*) AS aantal. Laat eens een voorbeeld zien van hoe je dit gebruikt in een php file.
 
- SanThe -

- SanThe -

02/08/2007 22:42:00
Quote Anchor link
Die had je toch zelf al bijna compleet.

$sql = "SELECT count(email) from users WHERE email = '".$email."'";
wordt
$sql = "SELECT COUNT(id) AS aantal FROM users WHERE email = '".$email."'";

Tip: Schrijf SQL woorden met hoofdletters, dat is overzichtelijker.

Edit: Jan Koehoorn heeft gelijk wat betreft 'id'. Dus even aangepast.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Jan Koehoorn

Jan Koehoorn

02/08/2007 22:43:00
Quote Anchor link
Even ter verduidelijking:

Als je geen WHERE in je query hebt, is COUNT(*) AS aantal het snelst. Als je wel een WHERE hebt, zou ik COUNT(id) gebruiken omdat daar eigenlijk altijd een INDEX op zit.

De waarde in een var (heeft SanThe al uitgelegd, maar als aanvulling):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    $sql
= 'blabla';
    if ($res = mysql_query ($sql)) {
        $row = mysql_fetch_assoc ($res);
        echo $row['aantal'];
    }

?>

De error checking is hier minimaal, die zou je zelf nog uit moeten breiden.
 
DDragonz

DDragonz

02/08/2007 23:01:00
Quote Anchor link
COUNT(*) AS aantal << vindt je nu de aantal matchende resultaten in $aantal?
 
Marco PHPJunky

Marco PHPJunky

02/08/2007 23:05:00
Quote Anchor link
als hij een row count zeg maar dus als er ook maar 1 gecount word of meerdere dan zit het e-mail adres er al in.. als de count leeg terug komt zit hij er nog niet in...
 
Jan Koehoorn

Jan Koehoorn

02/08/2007 23:05:00
Quote Anchor link
@ DDragonz: nee, in $row['aantal'].
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
DDragonz

DDragonz

02/08/2007 23:42:00
Quote Anchor link
aah zo. Komen dan in die array ook alle emails die matchen te staan?
 
Jan Koehoorn

Jan Koehoorn

02/08/2007 23:45:00
Quote Anchor link
Ja, maar dan moet je ze natuurlijk wel opvragen in je query.
 
DDragonz

DDragonz

03/08/2007 00:31:00
Quote Anchor link
En dat gebeurt toch ook als je dit gebruikt of niet?
$sql = "SELECT COUNT(*) AS aantal FROM users WHERE email = '".$email."'";
dus inplaats van alleen id, alles nemen.
 
Jan Koehoorn

Jan Koehoorn

03/08/2007 00:34:00
Quote Anchor link
Nee, dan krijg je alleen $row['aantal']. Je query moet er zo uit zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$sql
= "
SELECT
    COUNT(id) AS aantal,
    email
FROM
    users
WHERE
    email = '"
. $email . "'
    "
;
[
/code]
?>

SELECT
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
DDragonz

DDragonz

03/08/2007 00:50:00
Quote Anchor link
Oke, bedankt iedereen voor jullie antwoordt :)
 
Frank -

Frank -

03/08/2007 03:08:00
Quote Anchor link
De query is niet goed, COUNT() is een agregate functie, er MOET dus een GROUP BY in de query worden opgenomen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$sql
= "
SELECT
    COUNT(id) AS aantal,
    email
FROM
    users
WHERE
    email = '"
. $email . "'
GROUP BY
    email
"
;
?>

MySQL zal de query zonder de gGROUP BY ook wel slikken, maar dat kan onverwachte resultaten opleveren. Gebruik de GROUP BY altijd zoals dat volgens de SQL-standaard hoort, dan kom je nooit voor onaangename verrassingen te staan.

Andere database keuren de query gewoon af, gelukkig wel. Overigens kun je dit in MySQL ook zo instellen, een kwestie van de juiste MODE instellen: strict.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.