Avatar billede riversen Nybegynder
14. november 2005 - 12:39 Der er 3 kommentarer og
1 løsning

problem med mysql forespørgsler

Jeg har haft hd-nedbrud og har nu haft held til at få fat i mine data, så jeg kan få sat en ny webserver op m.m.

Jeg har installeret apache 2.0.55, php 5.0.5 og mysql 5.0.15... eneste nævneværdige forskel fra før nedbrud er at jeg kørte mysql 4.0.x.

PHP'en driller på den måde, at jeg kan godt connect til serveren og vælge den rigtige database, men uanset hvilken forespøgsel jeg sender afsted, får jeg ikke noget resultat tilbage og mysql_fetch_array( $result ) kommer med en warning om ugyldigt result resource. Nogen der har en forklaring ? Kører jeg samme forspørgsel fra phpmyadmin eller en windows mysql klient er der ingen problemer, så forespørgslen er OK.

Eksempel på kode der giver fejl:
<?php
include( "include/dbaccess.inc.php" );
$result = mysql_query( "SELECT * FROM nyheder" );
while( $data = mysql_fetch_array( $result ) ) <-- FEJL
  print_r( $data ) . "<br /><br />";
?>
Avatar billede jaw Nybegynder
14. november 2005 - 12:41 #1
Prøv i første omgang:
$result = mysql_query( "SELECT * FROM nyheder" ) or die(mysql_error());
...så vil du få en debug meddelelse fra databasen.

Og desuden, har du husket at aktivere MySQL i php.ini? Det er ikke længere standard i PHP 5.
Avatar billede riversen Nybegynder
14. november 2005 - 12:48 #2
ja, hvorfor havde jeg ikke tænkt på det, nå men jeg fandt det lige inden jeg så din post... problemet var permissions... havde lavet GRANT ALL ON riversen (dvs. glemt riversen.*)... læg et svar hvis du vil ha' lidt point.
Avatar billede jaw Nybegynder
14. november 2005 - 12:50 #3
Nej tak, jeg løste jo ikke dit problem - ellers tak...
Avatar billede riversen Nybegynder
14. november 2005 - 12:54 #4
ok
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB