wrong syntax met query
Code (php)
1
2
3
4
2
3
4
<?php
$query = "INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
$result = mysql_query($sql_query) or die (mysql_error());
?>
$query = "INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
$result = mysql_query($sql_query) or die (mysql_error());
?>
Kan dit eraan liggen dat 1 van mijn variabelen niet goed zijn gevult?
Gewijzigd op 01/01/1970 01:00:00 door Aoi
moet dat niet gewoon $query zijn ? :$
Dus:
Code (php)
1
2
3
4
2
3
4
<?php
$query = "INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
$result = mysql_query($query) or die (mysql_error());
?>
$query = "INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
$result = mysql_query($query) or die (mysql_error());
?>
// Jeroen
Gewijzigd op 01/01/1970 01:00:00 door Jeroen
Ja sorry dat had ik al veranderd maar ik had toen de query al gekopieerd
Jeroen:
$sql_query
moet dat niet gewoon $query zijn ? :$
Dus:
// Jeroen
moet dat niet gewoon $query zijn ? :$
Dus:
Code (php)
1
2
3
4
2
3
4
<?php
$query = "INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
$result = mysql_query($query) or die (mysql_error());
?>
$query = "INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
$result = mysql_query($query) or die (mysql_error());
?>
// Jeroen
dat sowieso en als je een foutmelding krijgt geef die dan even. Mysql geeft die niets voor nix
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?
$from = $_POST['from'];
$too = $_POST['to'];
$subject = $_POST['sub'];
$message = $_POST['msg'];
$date = date(d:m:Y);
$sql = "INSERT INTO pm SET from = '$from', too = '$to', subject = '$subject', message = '$message', read = '0', date = '$date'";
$query = mysql_query($sql) or die(mysql_error());
?>
$from = $_POST['from'];
$too = $_POST['to'];
$subject = $_POST['sub'];
$message = $_POST['msg'];
$date = date(d:m:Y);
$sql = "INSERT INTO pm SET from = '$from', too = '$to', subject = '$subject', message = '$message', read = '0', date = '$date'";
$query = mysql_query($sql) or die(mysql_error());
?>
Zoiets misschien?
// Jeroen
dit is de foutmelding
echo de QUERY eens.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$query = "
INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
echo $query;
// $result = mysql_query($query) or die (mysql_error());
?>
$query = "
INSERT INTO pm (from, too, subject, message, read, date) VALUES ('".$_POST['from']."', '".$_POST['to']."', '".$_POST['sub']."', '".$_POST['msg']."', '0', '".$date."')";
echo $query;
// $result = mysql_query($query) or die (mysql_error());
?>
dit krijg ik uit een echo
(Your message is send staat in een echo onder de result)
http://dev.mysql.com/doc/refman/4.1/en/reserved-words.html
Oplossing: Bedenk betere namen.
Verder is 09-14-2006 geen datum en gaat je dit nog heel veel problemen opleveren. Een datum sla je op in een DATE, in het formaat yyyy-mm-dd. Dus 2006-09-14.
FROM is een gereserveerd woord, die kun je dus niet als kolomnaam gebruiken. Dit geldt ook voor READ. Zie Oplossing: Bedenk betere namen.
Verder is 09-14-2006 geen datum en gaat je dit nog heel veel problemen opleveren. Een datum sla je op in een DATE, in het formaat yyyy-mm-dd. Dus 2006-09-14.
ah bedankt man :)