Iets in database zetten

Gestart doorEwan20 reacties36 weergaven

21 berichten · pagina 1 van 2

Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik wil een aantal dingen door middel van een form in een tabel zetten, alleen als ik op google kijk kom ik alleen niet werkende dingen tegen. Hoe moet dit?

Groetjes,
Ewan
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO tabel (blaat, blaat blaat) VALUES ("[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]blaat[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]",  "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]blaat[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]", "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]blaat[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
?>


Zoiets moet wel werken. smile
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En dan gewoon
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja. En uiteraard inputs erbij.
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
Ja. En uiteraard inputs erbij.
Ja dat snap ik yummie
toevoeging op 15 maart 2012, 001433:
Het werkt! Hoe krijg ik de datum zo; dd-mm-jjjj ipv jjjj-mm-dd (ik dacht met date_format maar als ik dat op google zoek snap ik er niks van)
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR]
?>


Dat laat datum-maand-jaar zien als t goed is.
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR]
?>
Dat laat datum-maand-jaar zien als t goed is.

Ja zo ver was ik ook al gekomen maar ik haal een datum uit een database
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ewan schreef:
Eerdere citaten tonen
Sebastiaanh schreef:
[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR]
?>
Dat laat datum-maand-jaar zien als t goed is.
Ja zo ver was ik ook al gekomen maar ik haal een datum uit een database

Pas je insert query aan naar deze date(), dan werkt het gewoon.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Google MySql date

toevoeging op 15 maart 2012, 00:37:33:
Of wijzig je field naar DATETIME
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
Eerdere citaten tonen
Ewan schreef:
Eerdere citaten tonen
Sebastiaanh schreef:
[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR]
?>
Dat laat datum-maand-jaar zien als t goed is.
Ja zo ver was ik ook al gekomen maar ik haal een datum uit een database
Pas je insert query aan naar deze date(), dan werkt het gewoon.

Huh?

toevoeging op 15 maart 2012, 00:38:10:
Vriendje schreef:
Google MySql date
toevoeging op 15 maart 2012, 00:37:33:
Of wijzig je field naar DATETIME

Hij staat DATE
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Waarom gaan we zelf een datum in PHP opbouwen voor MySQL?
Er is anders een prachtig DATETIME-veld type in MySQL hoor, en met NOW() in je query kan je prima de huidige datum ophalen.

Als je het formaat wilt veranderen, dan heb je de MySQL functie: DATE_FORMAT() welke je in een select-query aan kan roepen.
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Waarom gaan we zelf een datum in PHP opbouwen voor MySQL?
Er is anders een prachtig DATETIME-veld type in MySQL hoor, en met NOW() in je query kan je prima de huidige datum ophalen.
Als je het formaat wilt veranderen, dan heb je de MySQL functie: DATE_FORMAT() welke je in een select-query aan kan roepen.

Dat wil ik dus maar ik snap niet hoe DATE_FORMAT() werkt.

Overigens werkt het post script van sebas wel alleen als ik naar die pagina ga post hij automatisch een lege rij
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
je kan beste in je DB een veld maken die "TIMESTAMP" heet en dan de standaardwaare op CURRENT_TIMESTAMP zetten.

Dan kan je wat Aarclay zegt DATE_FORMAT() in de mysql select querie draaien. Of date(H:iconfused, $fetch->timestamp) (nadat je gefetcht hebt).
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren