auto_increment, opnieuw ordenen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

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 »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

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 »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

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 »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »
Eric

Eric

27/09/2006 23:22:00
Quote Anchor link
Ik heb een tabel met een kolom 'nummer' welke automatisch incrementeert.
Maar, zo nu en dan moeten er records verwijderd worden uit de tabel.
Deze kolom ordent de getallen dan niet netjes weer zo dat alles is genummer van 1 tot het einde, maar bijv. 1,2,4,6,7,8,10

Hoe krijg ik het nou zo dat dat wel weer geordend wordt, dus in dit voorbeeld met 7 records dat de getallen weer netjes 1,2,3,4,5,6,7 worden...

Het is essentieel voor de werking van mijn php-programma...

Wie kan me helpen?
 
PHP hulp

PHP hulp

16/02/2025 17:16:42
 
M Ypma

M Ypma

27/09/2006 23:26:00
Quote Anchor link
als het essentieel is voor de werking van je programma, dan steekt je programma niet goed in elkaar...
maar een mogelijkheid is een select al...en auto increment op 1 zetten en alles in een loopje 1 voor 1 terug poepen
 
Arie

arie

27/09/2006 23:32:00
Quote Anchor link
Eric:
Ik heb een tabel met een kolom 'nummer' welke automatisch incrementeert.
Maar, zo nu en dan moeten er records verwijderd worden uit de tabel.
Deze kolom ordent de getallen dan niet netjes weer zo dat alles is genummer van 1 tot het einde, maar bijv. 1,2,4,6,7,8,10

Hoe krijg ik het nou zo dat dat wel weer geordend wordt, dus in dit voorbeeld met 7 records dat de getallen weer netjes 1,2,3,4,5,6,7 worden...

Het is essentieel voor de werking van mijn php-programma...

Wie kan me helpen?
Tja deze vraag ben ik al verschillende keren op verschillende forums tegen gekomen. Het antwoord is: wat jij wil kan niet. :grijnz: Het kan wel, dan moet je een scriptje maken dat alle regels ophaald geselecteerd op id of in jou geval ńummer' en dan hernummeren. Een aan het einde van de hernummering de auto_incredment op het laatste nummer + 1 zetten. Maar er is geen standaard sql commando voor. Je kunt je ook afvragen waarom zou je dat willen?

Edit: Eeeey wat ziet ik nu toch? een aanhalingsteken+n word plots een ń haha
Gewijzigd op 01/01/1970 01:00:00 door arie
 
Jan Koehoorn

Jan Koehoorn

27/09/2006 23:38:00
Quote Anchor link
Een auto-increment veld moet je nooit aankomen. Laat het aan de DB over.
 
Crispijn -

Crispijn -

27/09/2006 23:40:00
Quote Anchor link
Ik zou ook nooit een volgorde laten afhangen van een id (dus autoincrement)

Zoals Frank vanmiddag al in een topic zei: Dit is alleen om een bepaald record aan te duiden. Voor een volgorde kan je dus beter een nieuw veld aanmaken.

Dan maakt het uiteindelijk ook niet uit of er nou een getal mist, hij knalt 't wel in volgorde achter elkaar.
 
Eric

Eric

27/09/2006 23:57:00
Quote Anchor link
Het antwoord is: wat jij wil kan niet. :grijnz:

Ow...heb ik weer :-(
Is er dan ook niet zo iets als "while" in php icm Mysql, op zo'n manier dat ik toch in een lus elke regel apart kan wijzigen?

Ik heb nu dit:

for ($j=0;$j<=$totalfields;$j++){
$query1 = mysql_query("SELECT filename,slidename,bdate,edate FROM slides WHERE nummer=$j");
$gegevens= mysql_fetch_array($query1);

en dan de rest. $totalfields is uiteraard een var uit een query waa het aantal velden worden geteld.
Er moet dus op elke regel iets uitgevoerd worden.
Heb even gezocht net op " while" maar kom helaas niet tegen wat ik zoek,a lthans, niet werkend...
 
Michael -

Michael -

28/09/2006 00:01:00
Quote Anchor link
Eric: Waarom zou je auto_increment willen ordenen, dit is niet het doel van auto_increment. Ik denk dat je een andere manier moet gebruiken. Wat wil je precies? En als je alles uit de DB haalt wordt dit automatisch geordert op auto_increment, als je dan alles via php een nummer geeft, heb je het toch ook? Maar dan laat je auto_increment tenminste met rust.
 
Eric

Eric

28/09/2006 00:11:00
Quote Anchor link
Turmin, ik zie dat het een slecht idee is inderdaad...
Waar het knelpunt in zat zo dacht ik, is dat ik dan geen velden kon updaten. Dit is ook niet nodig realiseer ik me nu. Inmiddels heb ik het deels werkend met 'while' , maaaaaar....

Ik krijg nu keurig netjes in een invoer veld de waarde te zien van in mijn geval een bestandsnaam. Nu wil ik deze bestandsnaam wijzigen in dat tekstveld, en weer opslaan.
Dat opslaan leek mij in eerste instantie een probleem, omdat ik te gefocussed was om de waarde te updaten. Wat er dus eigenlijk moet gebeuren is dat ik een regel moet kunnen verwijderen, en daarna weer toevoegen.

Ik denk dat me dat wel gaat lukken nu...
Dank voor jullie reacties en vooral ook de snelheid.
Super!
Gewijzigd op 01/01/1970 01:00:00 door Eric
 
Eric

Eric

28/09/2006 00:15:00
Quote Anchor link
Eric:
Turmin, ik zie dat het een slecht idee is inderdaad...
Waar het knelpunt in zit is dat ik het inmiddels met 'while' wel werkend heb


Ohja, dan is het natuurlijk wel zo netjes de oplossing ook even te melden voor degene die na mij komt ;-)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$query
= mysql_query("select * from slides") or die(mysql_error());
while (list($filename,$slidename,$bdate,$edate) = mysql_fetch_row($query)){

<
input name="filename"  type="text" size="35"  maxlength="40"  value="<?= $filename ?>" >
?>


enzovoorts voor de andere velden.
Gewijzigd op 01/01/1970 01:00:00 door Eric
 
Frank -

Frank -

28/09/2006 01:27:00
Quote Anchor link
Tja, eigenlijk is alles al gezegd, maar ik voeg er toch nog maar even iets aan toe (zegt spuit 11...):
Quote:
Het is essentieel voor de werking van mijn php-programma...
Het enige dat essentieel is voor jouw programma is een betrouwbare database. En wanneer jij met je vingertjes aan de auto_increment komt, kun je dat onderdeel wel vergeten. DOE DIT DUS HELEMAAL NOOIT!!!

Haal het zelfs niet meer in je hoofd om aan deze optie te denken, het is echt de grootste fout die je kunt maken.

In een kolom van het type INT kun je een paar miljard records kwijt, jij kunt dus nooit problemen krijgen zolang je van de auto_increment afblijft. Er is helemaal niemand geinteresseerd in de waarde van het getal, uitsluitend de database doet daar wat mee. Verder heeft het geen enkele betekenis, dat moet je ook zo houden. Blijf er dus vanaf.
 
Klaasjan Boven

Klaasjan Boven

28/09/2006 07:57:00
Quote Anchor link
Zeker in combinatie met mysql_insert_id() en een relationele DB is het verschrikkelijk belangrijk dat de nummering blijft zoals de DB dat bedacht heeft. Ben je het daar niet mee eens gebruik dan geen auto_increment
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Arie

arie

28/09/2006 10:13:00
Quote Anchor link
Eric:
$query = mysql_query("select * from slides") or die(mysql_error());
while (list($filename,$slidename,$bdate,$edate) = mysql_fetch_row($query)){

<input name="filename" type="text" size="35" maxlength="40" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $filename ?>
" >
?>

enzovoorts voor de andere velden.

Je gebruikt nu een sterretje. opzich niet erg, maar als je nu later met phpmyadmin nu velden toevoegd of zelfs eenveld tussen in invoegd, klop dit script niet meer. Dus ff een punt van aandacht.

$query = "SELECT `veld1`, `veld2`, `veld3`, `veld4` FROM `slides`";
$result = mysql_query($query) or die(mysql_error());
while (list($filename, $slidename, $bdate,$edate) = mysql_fetch_row($result)) {
? >
<input name="filename" type="text" size="35" maxlength="40" value="< ?=$filename? >">
< ?php
}
Gewijzigd op 01/01/1970 01:00:00 door arie
 
- SanThe -

- SanThe -

28/09/2006 10:45:00
Quote Anchor link
arie:
$query = "SELECT `veld1`, `veld2`, `veld3`, `veld4` FROM `slides`";

Géén quotes en/of backtics om de veldnamen gebruiken.

Edit: Typo.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 



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.