Q : MySQL_query
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
include("cfg.php");
$newsdate=date("Y-M-D H:I:S");
$inhoud=$_POST['inhoud'];
$door=$_POST['door'];
mysql_query("INSERT INTO news '(news_ID,datum,door,inhoud)' VALUES ('','','$door','$inhoud')");
echo date('Y-M-D H:I:S')."<br>".$_POST['inhoud']."<br>".$_POST['door']." werkt ie?";
?>
include("cfg.php");
$newsdate=date("Y-M-D H:I:S");
$inhoud=$_POST['inhoud'];
$door=$_POST['door'];
mysql_query("INSERT INTO news '(news_ID,datum,door,inhoud)' VALUES ('','','$door','$inhoud')");
echo date('Y-M-D H:I:S')."<br>".$_POST['inhoud']."<br>".$_POST['door']." werkt ie?";
?>
die is ie maar hij komt nooit in de database
kan iemand mij helpen?
mysql_query("INSERT INTO news '(news_ID,datum,door,inhoud)' VALUES ('','','$door','$inhoud')");
dit
$sql ="INSERT INTO news (news_ID,datum,door,inhoud) VALUES ('','','$door','$inhoud')";
$res=mysql_query($sql);
echo $sql;
En laat een zien wat hij dan op je scherm toont want de fout kan nu overal zitten
bedankt
raar dat die het niet regstraaks doet
Als je in het bericht van Klaasjan kijkt, zul je zien dat bij het opsplitsen die quotes stiekem zijn verdwenen. Als je (zoals in de oorspronkelijke code) de quotes had laten staan, had het ook met opsplitsen niet gewerkt.
Gewijzigd op 18/01/2006 20:38:00 door Willem vp
jullie zijn echt goed :P ik leer alles uit een boek :) (dat nu wel al een beetje veroudert is )
$newsdate=date("Y-M-D H:I:S"); kun je weglaten en $newsdate moet je dan in query kun je vervangen door de mysql-functie NOW(). Dat is sneller omdat er geen php aan te pas komt en het is ook nog eens sneller te typen...
als het echt snel moet gebruik dan gewoon eens de functie timestamp in mysql. dan hoef je zelfs geen php te typen. je kunt ze er weer uithalen met substr()
Kijk uit met timestamp in MySQL! Er is namelijk een verschil tussen een UNIX timestamp en een MySQL timestamp. Werk liever met DATETIME of DATE. Daar kun je alles mee.
Het geeft vast niet wat je gedacht had.
2006-Jan-Wen 22-1-th