insert_id probleem (mysql_insert_id())

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer / Angular 5 / Azure

Functieomschrijving Wil jij graag als Front-end Developer werken in een ambitieus bedrijf dat moderne software ontwikkelt voor grote klanten? Ben jij goed thuis in Angular en het Azure platform en maak jij de mooiste programma's voor gebruikers? Lees dan snel verder! Ontwikkelen en testen van de software en het framework via Scrum principes; Het verzorgen van de front-end van de applicaties van het bedrijf; Werken met technieken als Angular 5, HTML5, Web API 2 en SOAP op een Azure platform; Helpen van collega's met jouw expertise; Meedraaien in projecten; Sparren met collega's over het functioneel / technisch ontwerp. Functie-eisen Enkele

Bekijk vacature »

Windows Systeembeheerder

Als jij ICT in- en uitademt, dan zijn wij op zoek naar jou! Voor ons team zijn wij op zoek naar een: Windows systeembeheerder Omschrijving: Voor onze klanten, allemaal MKB-bedrijven uit de regio, verzorgen wij de ICT-omgeving. Zowel remote als bij de klant op de vloer. Wij helpen onze klanten met alle voorkomende ICT-zaken en zorgen dat het op rolletjes loopt. Wij zoeken een no-nonsense collega die plezier haalt uit het oplossen van ICT-problemen, groot en klein. Herken jij jezelf in het profiel van Windows Systeembeheerder ? Je vindt klanten helpen leuk en bent klantgericht Je houdt van verantwoordelijkheid Je

Bekijk vacature »

C# Developer

De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Samen met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Je hebt behoefte aan collegae die jou alles leren op het gebied van technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en dan een technische meeting,

Bekijk vacature »

Developer / GIS / Esri / Ingenieursbureau

Functieomschrijving Ben jij een Software Developer met minimaal drie jaar ervaring en wil jij aan werken aan toonaangevende GIS software? Spreekt het jou aan om binnen een innovatief ingenieursbureau te werken aan uiteenlopende projecten voor diverse grote en bekende namen in Nederland? Lees dan nu verder! Ontwikkelen van nieuwe GIS software met behulp van Esri; Ontwikkelen en bedenken van nieuwe koppelingen en mobiele oplossingen; Werken aan uiteenlopende projecten voor grote en bekende organisaties in Nederland; Samenwerken in zelfsturende Agile teams; Werken aan innovatie en kennisdeling. Functie-eisen Minimaal HBO en/of WO werk- en denkniveau; Minimaal 3 jaar ervaring als Developer met

Bekijk vacature »

.NET Developer

.NET Developer De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Samen met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Je hebt behoefte aan collegae die jou alles leren op het gebied van technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en dan een

Bekijk vacature »

.NET Core developer

Functieomschrijving Als .NET Core developer kom je te werken binnen een jong en gedreven scrum team. Je gaat werken aan een intern ontwikkelt product dat binnen Nederland al een groot succes is en dat op het punt staat internationaal uit te rollen. Onze klant is volledig Microsoft georiënteerd en werkt met de nieuwste technologieën. C#, ASP.NET, Azure, TDD en Angular zijn enkele steekwoorden die je aanspreken. Je collega's zijn vriendelijke gasten die je gaan helpen te groeien in je vakgebied en waar je veel van kunt leren. De pauzes vul je in met een goed verzorgde lunch, een potje tafelvoetbal

Bekijk vacature »

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

Pega Developer

BPM Company is vanwege groei op zoek naar Pega Developers. Wij zijn in 2011 opgericht en gespecialiseerd in Business Process Management. BPM Company is partner van Pegasystems & Mendix en werkt o.a. voor bedrijven als Rabobank, Transavia en De Mandemakers Groep. Als Pega Developer werk je op het snijvlak van techniek en consultancy en ben je bezig met het bouwen en implementeren van software met het BPM platform van Pegasystems. Je hebt een passie voor bedrijfsprocessen, werkt op locatie van de klant en bent tevens “trusted advisor” voor de klant. De eerste 2 maanden staan in het teken van opleiding.

Bekijk vacature »

Apex Developer/Ontwikkelaar in Zuid-Holland

Functieomschrijving Als Apex enthousiast ben jij een welkome versterking voor dit team dat momenteel 4FTE groot is op de IT-afdeling. Je komt zodoende terecht in een hecht team ben met mensen die graag met Apex en ook met Oracle werken. Binnen deze functie ben je verantwoordelijk voor het achterhalen van de juiste behoeften bij de interne klanten. Daarnaast werk je aan het onderhouden, door ontwikkelen en nieuwbouw van maatwerk applicaties. Voor 80% bestaat het werk uit APEX en voor 20% uit PL/SQL. Daarbij kom je te werken binnen een gedreven team waarbij de communicatielijnen kort zijn en er zeker ook

Bekijk vacature »

Delphi Developer gezocht voor organisatie die Delp

Functieomschrijving Dankzij jouw software krijgen klanten meer inzicht in hun processen in kunnen deze processen bijvoorbeeld steeds verder geautomatiseerd worden. Je komt aan zeer uiteenlopende projecten te werken voor een grote diversiteit aan opdrachtgevers. Hierbij kun je bijvoorbeeld denken aan een applicatie die gebruikt wordt voor het plannen van werkzaamheden, maar bijvoorbeeld ook een website voor een klant. Één ding is zeker; Delphi is jouw kerntaak! Daarnaast werk je ook met SQL. Je opleidingsniveau is voor deze functie van ondergeschikt belang, het is belangrijk dat je ruime ervaring hebt op het gebied van Delphi. Samen met je collega's ben je

Bekijk vacature »

Alfresco Developer

Hopelijk gaat alles goed? Ik ben op zoek naar een interim/freelance Developer die ervaring/exposure heeft gehad met het CMS Alfresco! Het is voor een zeer interessante klant in Rotterdam. Verder is kennis van Java en Angular gewenst. Ben je zelf geïnteresseerd en kom je begin januari beschikbaar of ken je wellicht iemand die dat zou kunnen zijn? Dan kom ik uiteraard graag in contact! Alvast bedankt voor je tijd en moeite!

Bekijk vacature »

PEGA Senior System Architect

BNP Paribas Cardif is looking for: PEGA Senior System Architect Do you have an excellent knowledge about PEGA development? Do you want to put this know-how to use and create innovative technical solutions for business & IT challenges? Would you like to work for an international Insurance Company? In that case you may be the new PEGA Senior System Architect we’re looking for! What’s the job about? You will be responsible for the development activities on our PEGA platform. You report to the Deputy Manager Software Development & Tests and you’ll collaborate closely with other internal and external developers and

Bekijk vacature »

IT engineer bij het meest verfrissende IT bedrijf

Ben jij toe aan een nieuwe, verfrissende werkomgeving bij een succesvol en gezond IT-bedrijf in de Randstad? Voel jij je goed als IT engineer in een leuk team? Waar kom je terecht Lime Networks is een succesvol bedrijf met een sterk team dat klanten compleet verzorgt op het gebied van IT. We staan voor techniek, leveren bewezen diensten en spreken hierover heldere taal. Samen werken we als één team voor één doel: verfrissend in IT! We maken IT simpel. Zo kunnen onze klanten vooroplopen in techniek zonder onnodige complexiteit te ervaren. Met onze efficiënte IT-diensten en Managed Services kunnen bedrijven

Bekijk vacature »

Software Ontwikkelaar Zorg-ICT

Wil jij met ChipSoft impact maken in de zorg met jouw technische kennis als Software Ontwikkelaar? En lijkt het jou uitdagend om innovatieve software te ontwikkelen met de laatste Microsoft-tools en technieken? Wat doe jij als Software Ontwikkelaar? Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in teamverband. ChipSoft maakt gebruik van een zelf ontwikkeld multi-tier framework. Tijdens een interne opleiding brengen wij je snel bij hoe je binnen deze architectuur je ontwikkelkunsten kunt

Bekijk vacature »

Junior Java Developer / DevOps / Cloud / Financi&e

Functieomschrijving Wil jij graag aan de slag als Java Developer? Heb jij affiniteit met de financiële branche? Wil jij systemen ontwikkelen die een grote impact hebben en binnen de gehele organisatie gebruikt worden? Solliciteer dan nu! Als Developer ben je primair verantwoordelijk voor het ontwerpen, bouwen en testen van software in al zijn facetten: Het designen en developen/ontwikkelen in Java van nieuwe software en nieuwe features op bestaande functionaliteiten; Het reviewen en overzien van de geschreven code; Het continu verbeteren van de richtlijnen en standaarden voor het geleverde werk binnen het team; Het bijdragen aan het verder automatiseren van de

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

23/01/2020 15:11:18
 
- 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.