Ik wil het verschil uitrekenen tussen een vastgestelde begintijd en de huidige tijd. Ik heb al geprobeerd een query te maken, maar dat zit nog niet helemaal goed. iemand weet hoe dit goed moet?

<?php
$sql = "SELECT TIMEDIFF('".$row2['begintijd']."','NOW()') AS verschil";
$query = mysql_query($sql);
$tijd = mysql_fetch_object($query);

$tijdBrokken = explode(":",$tijd->verschil);


echo'<TD ALIGN="right" STYLE="padding-right: 9px">'.$tijdBrokken[0].'</TD></TR>';

}
?>
Nog even wat info: Deze query staat in een whilelus, die gewoon werkt. De warnings zijn alsvolgt:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/ralphjenl/domains/ralphje.nl/public_html/home/2-gebroeders/POH/verzamelen.php on line 80

De variabelnamen kloppen gewoon allemaal.
echo je query is en voer hem in in phpmyadmin
<?php

echo $sql;

?>
en de output invoeren in phpmyadmin
Ja duhu, maar waar voer ik wat in? Er zit een fout in mijn script, wie weet verbeteringen?
<?php
$sql = "
SELECT TIMEDIFF(".$row2['begintijd'].", CURTIME()) AS verschil";
$query = mysql_query($sql) or trigger_error (mysql_error ());
$tijd = mysql_fetch_object($query);

$tijdBrokken = explode(":",$tijd->verschil);


echo'<TD ALIGN="right" STYLE="padding-right: 9px">'.$tijdBrokken[0].'</TD></TR>';
?>
[edit]
paar enkele quotes uit de query verwijderd
[/edit]
Notice: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '('2006-08-28 13:59:22', CURTIME()) AS verschil' at line 1 in /home/ralphjenl/domains/ralphje.nl/public_html/home/2-gebroeders/POH/verzamelen.php on line 80

Maar ik heb nog geen idee wat fout is nu.
zie mijn edit van de vorige post
Ik heb nu deze error gewoon weer:

Notice: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(2006-08-28 13:59:22, CURTIME()) AS verschil' at line 1 in /home/ralphjenl/domains/ralphje.nl/public_html/home/2-gebroeders/POH/verzamelen.php on line 80

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/ralphjenl/domains/ralphje.nl/public_html/home/2-gebroeders/POH/verzamelen.php on line 81
Het kan zijn dat TIMEDIFF twee gelijke argumenten verwacht. Dus of allebei TIME, of allebei DATETIME.

Wat je uit zou kunnen proberen is even met de hand letterlijk '13:59:22' invullen in je query, dan weet je het snel genoeg.

[edit]
Deze doet het lokaal prima:

SELECT TIMEDIFF( CURTIME( ) , '12:00:00' ) AS verschil
FROM phphulp
LIMIT 0 , 30
[/edit]

Reageren