bind_param icm met datum
Ik vraag me af wat ik fout doe, ik krijg namelijkd evolgende foutmelding:
Er gaat iets mis: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'eetdatum' at line 13
Warning: Illegal string offset 'maaltijd' in /home/u583999689/public_html/index.php on line 78
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$vandaag = date("Y-m-d");
//evenement ophalen
if($stmt = $connection->prepare('
SELECT
id,
eetdatum,
inschrijdatum,
maaltijd,
kostprijs,
extra
FROM
maaltijden
WHERE
eetdatum >= ?
ORDER
eetdatum
')){
$stmt->bind_param('s', $vandaag);
$stmt->execute();
$result = $stmt->get_result();
$evenement = $result->fetch_assoc();
}
elseif($connection->error) {
echo "Er gaat iets mis: " . $connection->error;
}
echo $evenement['maaltijd'];
?>
$vandaag = date("Y-m-d");
//evenement ophalen
if($stmt = $connection->prepare('
SELECT
id,
eetdatum,
inschrijdatum,
maaltijd,
kostprijs,
extra
FROM
maaltijden
WHERE
eetdatum >= ?
ORDER
eetdatum
')){
$stmt->bind_param('s', $vandaag);
$stmt->execute();
$result = $stmt->get_result();
$evenement = $result->fetch_assoc();
}
elseif($connection->error) {
echo "Er gaat iets mis: " . $connection->error;
}
echo $evenement['maaltijd'];
?>
Gewijzigd op 07/02/2016 17:24:00 door J C
het is geen ORDER maar ORDER BY
Toevoeging op 07/02/2016 17:34:18:
Ik kom er toch nog niet helemaal uit, ik krijg nog 1 foutmelding:
Fatal error: Call to undefined method mysqli_stmt::get_result() in /home/u583999689/public_html/index.php on line 71
Ik werk met php 5.5 en mysqlnd is geinstalleerd.
http://rimboejagers.96.lt/phpinfo.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$vandaag = date("Y-m-d");
//evenement ophalen
if($stmt = $connection->prepare('
SELECT
id,
eetdatum,
inschrijdatum,
maaltijd,
kostprijs,
extra
FROM
maaltijden
WHERE
eetdatum >= ?
ORDER BY
eetdatum
')){
$stmt->bind_param('s', $vandaag);
$stmt->execute();
$result = $stmt->get_result();
$evenement = $result->fetch_assoc();
}
elseif($connection->error) {
echo "Er gaat iets mis: " . $connection->error;
}
echo $evenement['maaltijd'];
?>
$vandaag = date("Y-m-d");
//evenement ophalen
if($stmt = $connection->prepare('
SELECT
id,
eetdatum,
inschrijdatum,
maaltijd,
kostprijs,
extra
FROM
maaltijden
WHERE
eetdatum >= ?
ORDER BY
eetdatum
')){
$stmt->bind_param('s', $vandaag);
$stmt->execute();
$result = $stmt->get_result();
$evenement = $result->fetch_assoc();
}
elseif($connection->error) {
echo "Er gaat iets mis: " . $connection->error;
}
echo $evenement['maaltijd'];
?>
Gewijzigd op 07/02/2016 17:55:51 door J C