06. juni 2005 - 12:36Der er
6 kommentarer og 1 løsning
select count spørgsmål
Hejsa..
$set1 = mysql_query("SELECT count(set) FROM internpost WHERE sendttil='".$_SESSION['id']."' && set='0'",$db);
$set12 = mysql_fetch_assoc($set1);
echo "$set12";
Når jeg kører overstående får jeg følgende fejl:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Programmer\Apache Group\Apache2\htdocs\websted\administration\admin_index.php on line 18
Og du vil så sikkert opdage, at den brokker sig over ordet "set". Det er et reserveret ord i SQL, men kan dog bruges til feltnavne, når blot man skrive `...` rundt om:
$set1 = mysql_query("SELECT count(`set`) FROM internpost WHERE sendttil='".$_SESSION['id']."' && `set`='0'",$db) or die(mysql_error());
Og så er det vist også hurtigere at skrive "count(*)" - hvis du bare skal have antallet af rækker der findes.
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 'set) FROM internpost WHERE sendttil='1' && set='0'' at line 1
$set1 = mysql_query("SELECT count(`set`) FROM internpost WHERE sendttil='".$_SESSION['id']."' && `set`='0'",$db) or die(mysql_error()); $set12 = mysql_fetch_assoc($set1);
Korrekt... Smid et svar hvis du vil have point... Ellers tager jeg dem selv... Tager dem om en 24 timer hvis du ikke har svaret.. :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.