error bij while
maks
13/04/2006 17:33:00wat loopt hier fout??
deze melding krijg ik: Warning: mysql_fetch_arry(): supplied argument is not a valid MySQL result ....
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
$nieuws = "SELECT *,
CASE
WHEN CHAR_LENGTH(bericht) > 15
THEN CONCAT(SUBSTR(bericht, 1, 15), '...')
ELSE
bericht
END AS bericht FROM nieuws ORDER BY date DESC LIMIT $countnews";
while($nieuws = mysql_fetch_array(mysql_query($nieuws)))
{
?>
$nieuws = "SELECT *,
CASE
WHEN CHAR_LENGTH(bericht) > 15
THEN CONCAT(SUBSTR(bericht, 1, 15), '...')
ELSE
bericht
END AS bericht FROM nieuws ORDER BY date DESC LIMIT $countnews";
while($nieuws = mysql_fetch_array(mysql_query($nieuws)))
{
?>
deze melding krijg ik: Warning: mysql_fetch_arry(): supplied argument is not a valid MySQL result ....
PHP hulp
05/11/2024 12:40:43Erik Rijk
13/04/2006 17:36:00je mag volgens mij geen mysql_query en fetch_array onder 1 var hebben.
en je query vind ik ook maf, maar zoveel verstand van sql heb ik niet
en je query vind ik ook maf, maar zoveel verstand van sql heb ik niet
PHP erik
13/04/2006 17:42:00Z'n query is juist erg goed, scheelt je een hoop stom PHP werk. Ik kan er ook geen fout in ontdekken. Was het niet dat MySQL alleen SUBSTRING() accepteert en niet SUBSTR()?
Wat Erik zegt over dezelfde var gebruiken zou kunnen kloppen omdat de pointer steeds doorgeschoven wordt en ik niet weet of hij daar de query steeds opnieuw voor nodig heeft..
edit: ORDER BY date
`date` is een gereserveerd woord
Wat Erik zegt over dezelfde var gebruiken zou kunnen kloppen omdat de pointer steeds doorgeschoven wordt en ik niet weet of hij daar de query steeds opnieuw voor nodig heeft..
edit: ORDER BY date
`date` is een gereserveerd woord
Gewijzigd op 01/01/1970 01:00:00 door PHP erik
Frank -
13/04/2006 17:50:00Code (php)
Hopelijk kun je hier wat mee...