insert_id probleem (mysql_insert_id())

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Developer verantwoordelijk voor het complete

Vacature Omschrijving Dé specialist op het gebied van Location Based Services en App Development. Denk hierbij aan GPS, NFC, WiFi en IoT technologie. De kern van de dienstverlening van deze organisatie bestaat uit het faciliteren van diverse locatie oplossingen aan klanten en partners in uiteenlopende branches. Zo zijn zij niet alleen actief in de zorg, beveiliging, en evenementen maar ook in de industrie. Door de onafhankelijke en “open” platformen die zij bouwen, zijn de Location Based Services toegankelijk voor iedere klant. Functieomschrijving Als Lead Developer bij deze organisatie ben je verantwoordelijk voor de visie, strategie, ontwikkeling en het onderhoud van

Bekijk vacature »

Medior Developer

Organisatie Voor een van PHIND’s business partners ben ik opzoek naar een Medior Developer. Het bedrijf waar je komt te werken is baanbrekend. Er word door middel van GPS en Track&Trace technieken serieus gewerkt aan een beter wereld. Denk aan zaken als diefstal of andere overtredingen, worden met het software pakket van dit bedrijf voorkomen. Het draait niet om kleine zaken. Namelijk om grote vrachtwagens of schepen vol waardevolle spullen gericht op de internationale markt. Gebruikers van de software waaraan gaat werken zijn s’werelds grootste transport organisaties. Jouw software beschermd letterlijk miljoenen per dag. Dit doe je bij een organisatie

Bekijk vacature »

Senior PHP developer / PHP Bastards

Jij hebt al een aantal jaren werkervaring in de PHP wereld en twijfelt over de stap naar freelance… Want hoe lekker is het als je in overleg met de eindgebruiker je tijden kan bepalen, je veel vrijheid hebt, bij alleen toonaangevende organisaties terecht komt en ook nog eens DIK betaald krijgt? Voor veel ontwikkelaars is dit toch net een stap te ver. Zij willen gewoon lekker code kloppen en zich niet bezig houden met het regelen van opdrachten, administratieve zaken of andere randzaken. Klinkt dit bekend? Wij bieden de middenweg! Wie zijn wij van PHP Bastards? Wij zijn niet het

Bekijk vacature »

Medior .NET Developer regio Den Bosch

Organisatie Voor dit toffe familiebedrijf ben ik op zoek naar een Medior .NET Developer in de regio Den Bosch. Het is een echt IT bedrijf, die inmiddels al meer dan 30 jaar bestaat. Ze maken hun eigen software en hier zal jij je dan ook volledig op focussen! Het bedrijf kenmerkt zich door een platte organisatiestructuur, waarbij de werkruimte voor programmeurs informeel is ingericht en waarbij er in scrum teams wordt gewerkt, in teams van 5 personen. Aan de voorkant van het bedrijf is het strakker. Aangezien de overheid een van de grootste klanten is, is de voorkant zakelijker ingericht.

Bekijk vacature »

Medior PHP developer / Maatwerkplatform

Organisatie De business partner waarmee wij in contact staan is gevestigd in Lelystad en marktleider in hun niche. Naast dat het kantoor van alle gemakken is voorzien zit het op een locatie die ook nog is gemakkelijk te bereiken is. Op dit moment bestaan zij ruim 15 jaar en hebben zo’n 50 man in dienst. Hun missie is het leven van de klanten makkelijker te maken. Hun manier van werken omschrijven zij als eenvoudig, eerlijk en eigenwijs. Zij bieden betrouwbare producten en diensten van hoge kwaliteit zodat jij er zelf iets moois van kunt maken zonder afhankelijk te zijn van

Bekijk vacature »

Junior developer

Bij deze organisatie zijn de developers verantwoordelijk voor de (backend) techniek van het platform, waar dagelijks duizenden klanten en honderdduizenden gebruikers mee werken. Je werkt in één van de vijf agile-teams, bestaande uit backend developers, frontenders, webdesigners, internet consultants en de opdrachtgever. Samen zijn alle developers verantwoordelijk voor deze werkzaamheden: Productontwikkeling: Functionaliteit uitbreiden, verbeteren en onderhouden. Klantprojecten: Sprints voor klanten in een multidisciplinair team. Technisch onderhoud: de code technisch in goede gezondheid houden met tests, security audits en optimalisaties. Operations: het high tech serverplatform verbeteren en onderhouden. Research: Kennis van het team vergroten en verdiepen met onderzoek en overdracht op

Bekijk vacature »

Medior PHP developer

Organisatie Stel je voor; je schakelt binnen een van de meest toonaangevende organisaties binnen de zorg- en verzekeringsbranche. De informatie die feilloos door de zeer complexe applicaties stroomt die jij en je team elke dag weer perfectioneren is uiterst betrouwbaar. Jij bent dan ook een absolute PHP-held die zich kan vinden in het gezegde; ‘’onmogelijk bestaat niet, het kost alleen wat meer tijd’’. Je bekleed de rol van PHP developer binnen een team van absolute eindbazen op het gebied van software development. De producten en opdrachten zijn zeer divers, maar dat jij telkens weer diep in de code duikt verandert

Bekijk vacature »

Fullstack .NET Ontwikkelaar

Organisatie Voor een van onze business partners in regio Utrecht zijn we op zoek naar een full-stack .NET developer die intern bij onze partner aan de slag gaat. Deze hippe club is al zo’n 20 jaar actief bezig om innovatie binnen de bouwsector centraal te stellen. Om deze innovatie te realiseren, wordt er gewerkt vanuit een enorm kleurrijk pand waarbinnen veel ruimtes zijn om je even terug te trekken en jouw creativiteit de vrije loop te laten. Door de informele setting voelt jouw werkplek aan als woonkamer, waarbij je in de middag met z’n allen samen komt om de verzorgde

Bekijk vacature »

Senior .NET developer / Consultancy /

Ken je dat gevoel dat je stagneert in je werkzaamheden en dat je geen ruimte hebt om jezelf te kunnen blijven ontwikkelen? Dat je voor de zoveelste keer aan een project wordt toegewezen die niet geheel bij jouw interesses past? Dat er direct van je wordt verwacht om de rol als architect te vervullen, terwijl je als senior het liefst zelf aan de knoppen draait? En wil jij graag het beste jongetje zijn van de klas? Dan heb ik de buitenkans waar jij op hebt gewacht! Organisatie Voor een van mijn opdrachtgevers ben ik op zoek naar een echte Champions

Bekijk vacature »

Full stack .NET developer

De organisatie Dit bedrijf is ontstaan om een oplossing te bieden in HR en salarisadministratie. Wat altijd traag en lastig moest zijn, werd met hun software pakket ineens makkelijk, snel en vooral effectief! Inmiddels is de webapplicatie uitgegroeid tot meer dan 1 miljoen gebruikers en marktleider binnen hun sector. De software oplossing geeft de mogelijkheid om binnen de HR en salarisadministratie alles van A tot Z te kunnen beheren in één overzichtelijke applicatie. Innovatie en kwaliteit staan centraal in deze organisatie. Daar ligt dan ook hun onderscheidend vermogen. Door dit grote succes en bewezen resultaat op de markt, liggen er

Bekijk vacature »

Junior backend developer

Jouw functie: Junior / Medior Developer Wil jij graag werken met de nieuwste tech-stack met technieken als NodeJS, Angular2 en ElasticSearch? Schrijf jij graag schaalbare en goed onderhoudbare code en wil jij werken met automated testing en continious integration? Wil jij ervaring opdoen op een hightraffic platform waar je met veel data gaat werken? Wil jij begeleid worden door een aantal ervaren mentoren? Organisatie Opgericht vanuit het oogpunt de wereld een betere plek te maken en onze volgende generaties ook van de wereld te kunnen laten genieten is deze startup enkele jaren geleden opgericht. Dit online platform zorgt ervoor dat

Bekijk vacature »

Medior/Senior PHP developer en ZEND framework

Functieomschrijving In de rol Medior of Senior webdeveloper PHP ben je verantwoordelijk voor de implementatie van de draaiende systemen en het ontwikkelen van nieuwe complexe maatwerkoplossingen. Je bent bezig met functionele klantwensen uitwerken op architectuur niveau en zal je veelal de database in gaan om functionele koppelingen te maken. Het team telt in totaal rond de 15 developers en krijg je naast de kans om backend te doen ook aan de frontend te werken. Sparren met leuke collega’s in een modern pand en je Zend certificaat behalen? Dan is dit de uitdaging die je aan moet gaan. Functie-eisen HBO werk

Bekijk vacature »

Medior Java Developer met drie jaar werkervaring

Vacature Omschrijving De volgende relatie, gevestigd in Amsterdam, heeft een platvorm ontwikkeld om online koopgedrag in kaart te brengen. Afgelopen jaar is dit getest door een internationale kledingketen en zij spreken van een platvorm dat eerste is in zijn soort. Functieomschrijving Dit tech bedrijf in Amsterdam is één van de weinige die machine Learning, deep Learning & software engineers combineert. Dit platvorm zal een nieuwe afdeling gaan vormen binnen en al bestaand organisatie dat sinds 2002 hard aan het groeien is. Je komt terecht in een multidisciplinair bedrijf met verschillende nationaliteiten. Voertaal is Engels en de organisatie ligt op steenworp

Bekijk vacature »

Senior Java Developer bij Alvant

Vacature Omschrijving Functieomschrijving Je creëert De creativiteit voor het bedenken van innovatieve oplossingen stroomt je door de aderen. Je vindt het leuk om je expertise in te zetten op complexe projecten bij onze klanten. Bent steeds weer betrokken bij grote, complexe en langlopende projecten, waarbij je naast Java, veel met nieuwe en interessante technieken werkt. Denk hierbij aan Spring MVC, Boot en Security, Docker, Apache, Gradle en voor fullstack ook steeds vaker frontend-technologieën, zoals Angular en Vue.js. Je verbindt Je werkt, samen met een Agile/Scrum team, aan de ontwikkeling van een nieuwe mobile app, webapplicatie of architectuur laag. Vanaf dag

Bekijk vacature »

Backend PHP Developer, grootste Digital Agency van

Organisatie Deze toffe organisatie maakt naar hun eigen bescheiden mening geweldig werk voor de grootste A-merken als Oxxio, HBO, de KVK, De Hypotheker, Ziggo en Artsen zonder Grenzen. Het woord hiërarchie kennen ze hier niet, en zal je dus ook niet terugzien op de werkvloer. Wanneer je zelf een goed idee hebt, is het gewenst dat je dit van de daken schreeuwt. Alleen op deze manier wordt deze marktleider ook de beste digital agency van Europa! Je werkt hier samen met een internationaal team voor de grootste merken op het goed te bereiken kantoor in Amsterdam. Wat deze organisatie zo

Bekijk vacature »
Sylvester vader

sylvester vader

09/08/2019 15:36:34
Quote Anchor link
hi uhm ik vraag eigelijk nooit om hulp maar ik ben nu al een week bezig en ik snap het gewoon niet
ik kom er serieus gewoon niet uit

ok uhm ik zal eerst ff 1 en ander uitleggen over mijn script
ik ben sinds kort over gegaan van php 5 naar 7.2

hier zijn de problemen mee ontstaan
ik gebruik nu:
MySQLi (Object oriented style)

mijn probleem is dit..
ik heb in een best groot deel van mijn script de laatste mysql insert nodig
dit deed ik in php5 met
$laatste = mysql_insert_id();

echter in php 7 mag dit dus niet meer
ik heb alles all geprobeerd maar ik krijg gewoon niks terug

$laatste = mysqli_insert_id();
$laatste = mysqli_insert_id;
$laatste = insert_id();
$laatste = insert_id;
$laatste = $db->insert_id;

als ik all iets terug krijg is het 0
zelfs als ik vlak boven de code een INSERT plaats

niks werkt terwijl in php5 wel werkt

ik hoop dat iemand dit snapt mvg sylvester
 
PHP hulp

PHP hulp

18/08/2019 11:55:08
 
- Ariën -
Beheerder

- Ariën -

09/08/2019 15:43:41
Quote Anchor link
Als je het object-geörienteerd gebruikt, dan wordt het

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$db
->insert_id;
?>


Hier werkt het perfect na een INSERT. Let er ook op dat je er geen andere INSERT ervoor plaatst die geen ID heeft.
Gewijzigd op 09/08/2019 15:43:56 door - Ariën -
 
Sylvester vader

sylvester vader

09/08/2019 15:46:38
Quote Anchor link
werkt dus niet bij mij daarom snap ik het niet
elke insert heeft bij mij een auto ID dus zou moeten werken

echt ik verlies straks nog al mijn haren



Toevoeging op 09/08/2019 15:50:42:

PS: ik heb ergens wel een deel met mbt dbal_mysqli
zou het daar door komen?

want ik krijg in mijn logs en error van
PHP message: PHP Notice: Undefined property: dbal_mysqli::$insert_id ...... on line 1034

op deze line staat
$id_invoer = $db->insert_id;

Edit:
Het quoten van het integrale voorgaande bericht is niet nodig. Deze is daarom verwijderd.
Gewijzigd op 09/08/2019 15:53:30 door - Ariën -
 
- Ariën -
Beheerder

- Ariën -

09/08/2019 15:54:21
Quote Anchor link
Gebruik je een aparte extended class die insert_id overerft?
 
Sylvester vader

sylvester vader

09/08/2019 16:03:25
Quote Anchor link
niet dat ik weet
maar ik ben al zoveel jaren met dit script bezig dat dat zou kunnen ik zou alleen niet weten waar

maar naar mijn weten niet
 
- Ariën -
Beheerder

- Ariën -

09/08/2019 16:04:59
Quote Anchor link
Je gebruikt dus de normale standaard MySQLi-class?
Hoe ziet je relevante code eruit met je INSERT en je $db->insert_id ?
Wordt je INSERT-query zelf überhaupt wel uitgevoerd?
Gewijzigd op 09/08/2019 16:05:12 door - Ariën -
 
Sylvester vader

sylvester vader

09/08/2019 16:17:12
Quote Anchor link
ja die wordt uitgevoerd
ik heb zelfs een exit; erin geprobeert om de rest van me script tijderlijk even uit te zetten

$db->sql_query("INSERT INTO touch_kamers (product_id, account, dame_id, soort, omschrijving, details, prijs, pin, cc, btwhoogte, deel_dame, start, eind, kamer_nr, datum, nummer, betaald) VALUES ('$link[id]', '$member[group_account]', '$id', 'tarieven', '$link[minuten]', '$details', '$link[prijs]', '$pin', '$cc', 'btwhoog', '', Now(), Now()+Interval $link[minuten] minute, '$kamer', '$terug', '$nummers', '$betaald')");

$id_invoer = $db->insert_id;

insert werkt
alleen die id krijg ik dus niet :(
 
- Ariën -
Beheerder

- Ariën -

09/08/2019 16:21:26
Quote Anchor link
Hmm... sql_query() is geen standaard functie. Dus we praten wel over een eigen afgeleide database-class?
En geeft je INSERT-query ook wel een ID mee aan het record?
 
Sylvester vader

sylvester vader

09/08/2019 16:27:29
Quote Anchor link
id komt van de AUTO_INCREMENT

ik heb die sql_query ergens van internet geplukt omdat ik iets moest hebben dat werkte met php7
aangezien ik hiervoor gewoon standaard mysql gebruikte
ik ben goed met het aanpassen en toevoegen van scripts enzo maar dat soort basics heb ik eigelijk geen kaas van gegeten

als jij zegt dat sql_query anders moet dan kan ik dat misschien wel aanpassen

ik hoop van niet maar als dat de reden is
 
- Ariën -
Beheerder

- Ariën -

09/08/2019 16:28:41
Quote Anchor link
Normaal is het $conn->query("SELECT... FROM... WHERE bla...");

Ik vermoed dat je dus een eigen database-class hebt, waarbij de insert_id niet goed werkt vanwege de overstap naar PHP7. Hoe initialiseer je de database eigenlijk?
Gewijzigd op 09/08/2019 16:31:30 door - Ariën -
 
Sylvester vader

sylvester vader

09/08/2019 16:32:55
Quote Anchor link
ja ik heb ooit 10 jaar geleden de userpie login script gebruikt als basis
deze zit er nogsteeds in

hoe kan ik die class enz aanpassen of moet ik 10.000 files gaan herschrijven ?

ik zal ff testen of het werkt als ik gewoon query gebruik inplaats van sql_query
 
Adoptive Solution

Adoptive Solution

09/08/2019 16:33:59
Quote Anchor link
Zo te zien komt het uit phpBB3

https://wiki.phpbb.com/Queries_in_phpBB3

Dan zou dit de oplossing kunnen zijn (komt in de buurt)

$user_id = $db->sql_nextid();

https://wiki.phpbb.com/Database_Abstraction_Layer#sql_nextid
Gewijzigd op 09/08/2019 16:41:08 door Adoptive Solution
 
Sylvester vader

sylvester vader

09/08/2019 16:37:33
Quote Anchor link
ja dat zou kunnen iets met de dbal class

is er een snelle manier om dit te fixen?
 
Adoptive Solution

Adoptive Solution

09/08/2019 16:41:46
Quote Anchor link
Heb net vorige post aangevuld.
 
- Ariën -
Beheerder

- Ariën -

09/08/2019 16:42:10
Quote Anchor link
Ah, Adoptive Solution heeft een 'nina-edit geplaatst' ;-)

Adoptive Solution op 09/08/2019 16:41:46:
Heb net vorige post aangevuld.


Juist :+)
Gewijzigd op 09/08/2019 16:43:39 door - Ariën -
 
Sylvester vader

sylvester vader

09/08/2019 16:46:42
Quote Anchor link
haha jup ik was net self ook ff aan het zoeken naar functies voor phpbb :P
kwam op zelfde uit

sql_nextid(); werkt

w00t w00t

zonder jouw was mij dit nooit gelukt
 
- Ariën -
Beheerder

- Ariën -

09/08/2019 16:49:09
Quote Anchor link
Ah, cool :-)
 
Sylvester vader

sylvester vader

09/08/2019 16:54:29
Quote Anchor link
hij pakt alleen niet meer de goede id's maar dit is wel aantepassen denk ik :)

als er net een invoer ergens wordt gedan dan ziet hij die insert blijkbaar ook en dit was eerst niet zo maar dat komt wel goed :P

heel erg bedankt :P
 



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.