UPDATE MySql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Mendix Developer

Do you have passion for software development? Do you enjoy guiding and inspiring junior developers by sharing your knowledge? Is it your ambition to develop into a full stack developer? Then, this is your top job! You will be a part of our development team and work closely together with the other team members. We value our codebase’s readability, maintainability, and testability and look for someone who shares these values. With more than 100 companies in different product-market combinations, no day is the same at VDL. Your role: Help our company accelerate the delivery of real impactful changes through software

Bekijk vacature »

Medior Frontend developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Frontend Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Frontend Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam je kijkt verder dan je eigen rol. Eventueel begeleid je ook andere ontwikkelaars in het softwareontwikkelproces. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit

Bekijk vacature »

Senior iOS Developer

In this role you'll work as an Senior iOS Developer on different innovative projects. You will write clean code and you have experience with reviewing code as well. You are paying attention to details, that's what make their apps successful. With an innovative mindset and working as a team they know they are able to develop iOS apps which are top notch. Functie-eisen 5 + years experience with programming Working with new and existing applications in Swift. Contributing to the optimization of the applications. Sharing your programming skills and coaching your colleagues You have experience with code review You are

Bekijk vacature »

Freelance senior Programmeur (zzp)

Dienst Uitvoering Onderwijs Uren per week: 36,00 Standplaats: Groningen Max tarief: € 90,00 Startdatum inzet: 2-1-2023 Einddatum inzet: 1-1-2024 Wat doen we voor werk momenteel? Nieuwe applicaties: We bouwen nieuwe applicaties voor inwinnen B3/B4 scholen. Deze scholen kunnen inschrijvingen via een website aanleveren per keer of meerdere inschrijvingen via bestand. Deze inschrijvingen leggen we vast en ze kunnen ook beheerd worden. Moderniseren: Daarnaast hebben we zoals alle andere teams ook een flinke migratie voor de boeg om in de Cloud te landen. Eén applicatie (AVOID) hebben we al succesvol gemigreerd en deze draait bijna in PRD. De grootste uitdaging voor

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »

Team Lead PHP

Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren. Wat doe je als Team Lead PHP bij Coolblue? Als Team Lead PHP bouw en leid je een team dat uitblinkt in het leveren van hoogwaardige en kostenefficiënte software. Je ondersteunt teamleden bij het afbakenen van hun doelen en met de aanpak om ze te behalen. Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren en een effectief team op te bouwen. Ook Team Lead PHP worden bij Coolblue? Lees hieronder

Bekijk vacature »

Senior 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 »

Webdeveloper

Bij VGZ hebben we een heldere missie: samen werken aan een gezonder Nederland, elke dag weer. Jij draagt binnen de rol van Webdeveloper bij VGZ direct bij aan het realiseren van deze missie. Benieuwd hoe? Bekijk hier de vacature. Hoe ook jij het verschil maakt Als Webdeveloper kom je te werken binnen de afdeling Customer Contact of Core Solutions. Momenteel zijn we op zoek naar diverse webdevelopers met elk haar eigen expertise. Als volgt Webdeveloper Als Webdeveloper is het jouw taak om met .Net en Angular softwarecomponenten, applicaties en interfaces voor onze online omgevingen te ontwikkelen, te optimaliseren en te

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

Bekijk vacature »

Trainee pega developer

Vind jij het leuk om echte business software te maken zonder daarvoor gedetailleerde code te hoeven schrijven? Voor ons hoofdkantoor in Waalwijk zoeken wij een trainee Pega developer voor 36-40 uur per week. Vind jij het leuk om echte business software te maken zonder daarvoor gedetailleerde code te hoeven schrijven? Wij leren je werken met het innovatieve platform van Pega en jij verovert de wereld in elke fase van de digitalisering van ons bedrijf. De Mandemakers Groep, een huis vol mogelijkheden. Je neemt deel aan een geweldig traject. We zijn bezig met de invoering van Customer Service, Sales Automation en

Bekijk vacature »

iOS developer

We are looking for a medior or senior iOS developer who is familiar with NFC Passport Reader / ReadID SDK. You will be part of a highly-skilled team in an informal working environment. You will develop the ReadID SDK for iOS, both MRZ and NFC functionalities. The SDK is used by banks and government organizations. You will code the demo apps to demonstrate ReadID to potential customers You can work from home as well as at the office. It is appreciated if you come together with the team 2 days a week. Travel allowance is available. Functie-eisen You have a

Bekijk vacature »
Arno van Zanten

Arno van Zanten

02/06/2022 11:16:50
Quote Anchor link
Hallo en ja daar ben ik weer.

Ik wil een UPDATE doen richting de Dbase, echter krijgt hij alle info goed binnen, maar hij update de DBase niet.
Ik krijg alles wat ik wil, maar ergens heb ik iets over het hoofd gezien misschien?

Dit is de code

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
    include('./dbase.php');
    session_start();
    
    $title = $_POST['title'];
    $story = $_POST['story'];
    $ID = $_POST['ID'];
    
    echo "<br>".$title."<br>";
    echo nl2br($story)."<br>";
    echo $writer."<br>";
    echo $ID;

    $sql ='UPDATE News SET Title="'.$title.'", Story="'.$story.'" WHERE ID="'.$ID.'"';
        
    header('Location: ../index.php?menu=news');
?>
 
PHP hulp

PHP hulp

04/02/2023 16:40:46
 
Jorn Reed

Jorn Reed

02/06/2022 11:23:33
Quote Anchor link
Ik zie geen uitvoer van de query. Nu is het puur een variablel met een query string.

Toevoeging op 02/06/2022 11:24:34:

Jorn Reed op 02/06/2022 11:23:33:
Ik zie geen uitvoer van de query. Nu is het puur een variablel met een query string.


Ik kan ook niet op welke manier je met de DB verbindt.
 
Jan Koehoorn

Jan Koehoorn

02/06/2022 11:26:50
Quote Anchor link
Je moet de functie mysqli_query gebruiken om de query te executen. Lees ook iets over prepared statements (PDO), want op dit moment is je query erg onveilig.
 
Arno van Zanten

Arno van Zanten

02/06/2022 11:29:27
Quote Anchor link
Hij doet alles, want als ik alles met een echo doe, dan krijg ik ook results te zien.
Hij doet ook de sql uitvoeren, maar toch verschijnt er niks in de dbase.
Hedt item wat ik aan wil passen, blijft onveranderd.
 
Ozzie PHP

Ozzie PHP

02/06/2022 11:32:46
Quote Anchor link
>> Hij doet alles, want als ik alles met een echo doe, dan krijg ik ook results te zien.

Goed lezen wat er wordt gezegd!!!

>> Ik zie geen uitvoer van de query.

>> Je moet de functie mysqli_query gebruiken om de query te executen.
 
Arno van Zanten

Arno van Zanten

02/06/2022 11:33:06
Quote Anchor link
Arno van Zanten op 02/06/2022 11:29:27:
Hij doet alles, want als ik alles met een echo doe, dan krijg ik ook results te zien.
Hij doet ook de sql uitvoeren, maar toch verschijnt er niks in de dbase.
Hedt item wat ik aan wil passen, blijft onveranderd.


PS: dit is de dbase strutuur van News

ID
Title
Story
Writer
date

Toevoeging op 02/06/2022 11:36:23:

code nu aangepast maar nu blijft hij steken op de $sql

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
    include('./dbase.php');
    session_start();
    
    $title = $_POST['title'];
    $story = $_POST['story'];
    $ID = $_POST['ID'];
    
    echo "<br>".$title."<br>";
    echo nl2br($story)."<br>";
    echo $writer."<br>";
    echo $ID;

    $sql = mysqli_query('UPDATE News SET Title="'.$title.'", Story="'.$story.'" WHERE ID="'.$ID.'"');
        
    header('Location: ../index.php?menu=news');
?>
 
Ozzie PHP

Ozzie PHP

02/06/2022 11:39:09
Quote Anchor link
Hier staat een voorbeeld:

https://www.w3schools.com/php/php_mysql_update.asp

Bekijk het blok "Example (MySQLi Procedural)"

Eerst lezen, daarna zelf proberen.
 
Jan R

Jan R

02/06/2022 11:42:28
Quote Anchor link
JE voer nu wel de query uit maar haalt geen gegevens op laat staan uitsturen naar de ontvanger
nog te namen stappen dus
controleren of de query ok is: if($sql) {....}
Lees de gegevens indien ok mysqli_fetch_.....
stuur de uitvoer door naar de gebruiker echo ....
 
Arno van Zanten

Arno van Zanten

02/06/2022 11:45:25
Quote Anchor link
Code is niet veel veranderd, maar nu werkt ie ineens

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
    include('./dbase.php');
    session_start();
    
    $title = $_POST['title'];
    $story = $_POST['story'];
    $ID = $_POST['ID'];
    
    echo "<br>".$title."<br>";
    echo nl2br($story)."<br>";
    echo $writer."<br>";
    echo $ID;

    $sql = 'UPDATE News SET Title="'.$title.'", Story="'.$story.'" WHERE ID="'.$ID.'"';
    
        if(mysqli_query($connect, $sql)) {
            echo "<br>Record Updated Succesfully";
        }
else {
            echo "<br>Error Updating record";
        }

header('Location: ../index.php?menu=news');
?>
 
Ivo P

Ivo P

02/06/2022 11:46:57
Quote Anchor link
vaak is het erg verhelderend als je mysqi_error() print als het mis gaat met het uitvoeren.

a) omdat je geen verbinding hebt met de database;
b) omdat je query opbouw niet klopt (lijkt hier ok)
c) omdat tabellen of kolommen toch net anders heten;
d) omdat er een niet-escapete ' in je invoer zit.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(!$sql) {
   echo 'fout met query: ' . mysqli_error($conn);
}

?>


Maar mogelijk is het ook zinnig om de error reporing van PHP gewoon aan te zetten: dan krijg je vast een melding over dat je eerste parameter van mysqli_query() een string is ipv een verbinding

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>


Toevoeging op 02/06/2022 11:48:08:

Arno van Zanten op 02/06/2022 11:45:25:
Code is niet veel veranderd, maar nu werkt ie ineens


Niet veel, maar je gebruikt nu wél $connect in je mysqli_query()....

Maar zet sowieso je error_reporting aan. Dit had php je ook kunnen melden.



Toevoeging op 02/06/2022 11:49:39:

enne: gebruiker meteen bij het einde van de pagina doorverwijzen is (zeker tijdens het ontwikkelen) niet heel handig. Je ziet dan eventuele uitvoer of foutmeldingen ook niet meer. Zeker niet als ook nog output-buffering aan staat.
 
Ozzie PHP

Ozzie PHP

02/06/2022 12:04:03
Quote Anchor link
Arno van Zanten op 02/06/2022 11:45:25:
Code is niet veel veranderd, maar nu werkt ie ineens

Daarom gaf ik je ook dat voorbeeld, en daarom is het van belang om goed te lezen. Ik krijg de indruk dat je iemand bent die alles 'snel snel' wilt doen. En dan maak je dus fouten. Fouten die je zelf kunt voorkomen/oplossen door even op je gemak een voorbeeld te bekijken.
 
- Ariën  -
Beheerder

- Ariën -

02/06/2022 12:23:38
Quote Anchor link
Ik raad je aan om een goede tutorial te zoeken, en goed door te nemen wat er gebeurt.

Voor queries en databaseafhandelingen kan je hier mooie uitleg vinden:
https://github.com/arienclaij/sql-boilerplate/tree/master/mysqli
Deze zal ik de komende tijd even verder updaten.

Verder krijg ik ook sterk de indruk dat je echt van de hak-op-de-tak spring bij het maken van PHPscript. Dan loop je weer vast in basis-kennis, en een dag later loop je vast bij iets waar je wat gevorderder voor moet zijn.

Mijn advies: Zet alles waar je mee bezig bent even in de koelkast, en werk alles netjes stap voor stap af vanaf hoofdstuk 1. Steeds meer leer je PHP dan beter kennen, en elke stap die je maakt daar heb je ook profijt van bij de opvolgende hoofdstukken.

Anders loop je kans dat je veel belangrijke theorie gaat missen, en eventueel cruciale fouten gaat maken waar je laten spijt van zal hebben, zoals veiligheidslekken, of slordige code die je jezelf aanleert. Iets dat je absoluut NIET wilt.
Gewijzigd op 02/06/2022 12:28:51 door - Ariën -
 
Ad Fundum

Ad Fundum

02/06/2022 17:26:35
Quote Anchor link
Je bedoelt Read The Fine Manual? ;-)
 



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.