mysqli_affected_rows() werkt niet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

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 »

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 »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze 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 »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

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

27/05/2026 08:05:45
 
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.