insert_id probleem (mysql_insert_id())

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

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

26/04/2024 10:26:12
 
- 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.