Jag håller på att felsöka en sak just nu och har skapat ett testdokument med detta innehåll:
<?php
$connect = mysql_connect('serv','user','pass');
$db = mysql_select_db('db');
$q = mysql_query("SELECT MAX(nyhet_id) FROM nyheter") or die(mysql_error());
echo $q;?>
och får till svar "Resource id #3".. vad betyder det och varför fungerar det inte? Kolumnen nyhet_id är av typen mediumint.
LarsGMedlem sedan dec. 200012 464 inlägg Det är ett PHP-problem egentligen. mysql_query returnerar ett handtag som du måste anropa någon lämplig funktion med, för att hämta värdet, t.ex. mysql_fetch_array.
K@llenMedlem sedan mars 20032 667 inlägg Du kan ju göra så här:
$res = mysql_query( "SELECT MAX(nyhet_id) FROM nyheter" );
$max = mysql_result( $res, 0 );
echo $max;
Tackar.. Helt borta där :P