mysqli_affected_rows() werkt niet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »
Hakkatjai

Hakkatjai

25/05/2006 12:39:00
Quote Anchor link
Goeiedag PHP-ers

ik heb een klein probleem, het beste om dit probleem uit te leggen is de code erbij te halen.

// query opstellen voor verwijderen
$query = "DELETE FROM photos WHERE id = '$photoid' AND uploader_id = '$_SESSION[uploader_id]'";
$result = veilig_query($db, $query);
$aantal_bewerkt = mysqli_affected_rows($result);

// als iets is verwijderd dan verwijder plaatje zoniet else
if ($aantal_bewerkt > 0 ) {
unlink($_POST['thumb1']);
unlink($_POST['thumb2']);
unlink($_POST['thumb3']);
echo $aantal_bewerkt;
echo "Foto <b>$photoid</b> is verwijderd!";
echo "<br/><br/>Terug naar de <a href=\"$deze_pagina?page=edit_delete\">admin-pagina</a>";
}
else {
echo $aantal_bewerkt;
echo "U heeft geen rechten om deze foto te verwijderen";
echo "<br/><br/>Terug naar de <a href=\"$deze_pagina?page=edit_delete\">admin-pagina</a>";
}

De code hierboven gaat als volgt als de query iets verwijderd heeft dan hoort
$aantal_bewerkt = 1 want hij heeft in totaal maar 1 rij verwijderd in de database als dat niet zo is dan moet hij dan de else blok uitvoeren.

ik krijg steeds een fout over:

Warning: mysqli_affected_rows() expects parameter 1 to be mysqli, boolean given in D:\WebServer\test\delete.php on line 29

ik hoop dat ik mij een beetje duidelijk heb gemaakt anders hoor ik het wel.

alvast bedankt :D
Gewijzigd op 01/01/1970 01:00:00 door Hakkatjai
 
PHP hulp

PHP hulp

16/11/2024 22:45:36
 
Martijn B

Martijn B

25/05/2006 13:09:00
Quote Anchor link
mysqli_affected_rows heeft de return waarde van mysqli_connect nodig.

info: http://nl3.php.net/manual/en/function.mysqli-affected-rows.php
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Frank -

Frank -

25/05/2006 13:28:00
Quote Anchor link
Controleer jij in je functie veilig_query() wel of een query ook is gelukt? In de code die je hier hebt staan ontbreekt deze controle.

Opmerking: Er missen wat quotes in $_SESSION[uploader_id], tevens controleer je (hier) niet of deze sessie wel bestaat en een gewenste inhoud (integer?) heeft.
 
Hakkatjai

Hakkatjai

25/05/2006 15:42:00
Quote Anchor link
ik ben nu niet thuis maar als het goed is doet die functie het wel goed, want onderaan heb ik nog een mysqli_num_rows query staan met daarin ook dezelfde if else als hierboven, en die doet het wel

alleen ik heb het veranderd naar een affected row en daarmee doe ie het niet.....

en wat bedoel je met de mysql_connect waarde?
 
Frank -

Frank -

25/05/2006 15:46:00
Quote Anchor link
Ik zie het al, $aantal_bewerkt = mysqli_affected_rows($result); moet worden $aantal_bewerkt = mysqli_affected_rows(); Dus zonder $result. Hij pakt heel simpel de laatste actie.
 
Martijn B

Martijn B

25/05/2006 16:00:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
int mysqli_affected_rows ( mysqli link )
int mysqli_num_rows ( mysqli_result result )


Lees de documentatie van beide functies nog even goed door.

info: http://nl3.php.net/manual/nl/ref.mysqli.php

@Frank
Volgens mij zijn de parameters niet optioneel omdat er geen blokhaken in zitten. Maar ik gebruik nog geen PHP5, dus ik kan het niet testen.
 
Hakkatjai

Hakkatjai

25/05/2006 16:30:00
Quote Anchor link
hey dat kan het wel zijn die mysql_affected_rows
ik ga hem gelijk proberen. als ik thuis ben
:D

Nee dat heeft helaas niet gewerkt:
mysqli_affected_rows($result)
mysqli_affected_rows()

deze foutmelding krijg ik nu als ik $result weglaat:
Warning: mysqli_affected_rows() expects exactly 1 parameter, 0 given in D:\WebServer\test\delete.php on line 29

Er is een tutorial hier op phphulp over affected_rows maar dat heeft voor mij niet echt geholpen

maar ik denk dat ik die uitleg ga lezen ik kom daarover nog terug

thnx in advance
Gewijzigd op 01/01/1970 01:00:00 door Hakkatjai
 
Hakkatjai

Hakkatjai

25/05/2006 21:26:00
Quote Anchor link
Nou jongens ik heb de probleem gevonden :D
De gouden tip van deze topic was wel die van,

Martijn

Ik heb de uitleg even doorgenomen, voor de mensen die ook hetzelfde probleem hebben leg ik het wel uit:

Het moest niet zo zijn, je moest geen verwijzing geven naar je $result.
mysqli_affected_rows($result)

maar een verwijzing naar de database, hij checkt voor veranderingen in de database
mysqli_affected_rows($db)
 
- wes  -

- wes -

25/05/2006 21:29:00
Quote Anchor link
hakka
, het klopte wel


mysqli werkt net andersom met connections en results dan mysql.

mysql_query($sql,$link)

en

mysqli_query($link,$sql)

zelfde met de andere functions :) enjoy!
 



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.