UPDATE MySql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

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 »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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

17/05/2024 07:05:28
 
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.