Toon posts:

[win2k] MSSQL and PHP fucks up :(

Pagina: 1
Acties:

Verwijderd

Topicstarter
What the hell is wrong with MSSQL 2000 and PHP? php can connect to and select a database but whenever i try even the simplest of queries...php.exe 'encounters a problem'...
php.exe has encountered a problem and needs to close. We are sorry for the inconvenience.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
function GET_SPLASH($db_name,$db_host,$db_user,$db_pass) {

    $link = mssql_connect("$db_host", "$db_user", "$db_pass")
        or die ('error connecting');    
            
    mssql_select_db ("$db_name")
        or die ('error selecting');    

    // how many photos? 
    $query = "SELECT * FROM mw_init";
    $result = mssql_query( $query );    
        
}
?>

...everything works until the $result line...and i get an explorer error that says that php.exe sucks ass and can't get the job done.

Anyone?

Verwijderd

Iets zegt me dat je dit ook ergens anders gepost hebt >:)

Verwijderd

Topicstarter
Nah, niet eens :)

Collega is hier niet geregged, en kan geen nederlands, en ik moet ff zijn probleem fixen :).

En dat doe ik met behulp van jullie :)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

iets zegt me dat je de boel opnieuw moet installeren, met PHP 4.1.1 (of 4.0.6) en zo mogelijk php *niet* als cgi...

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Op zondag 06 januari 2002 21:38 schreef chem het volgende:
iets zegt me dat je de boel opnieuw moet installeren, met PHP 4.1.1 (of 4.0.6) en zo mogelijk php *niet* als cgi...
Wouldn't hurt...

Naja ik ga dat maar proberen, naast dat een optie is,
zouden er andere oplossingen zijn?

Verwijderd

Topicstarter
Ook het herschrijven van de code mocht niet baten:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?
  $db_user         = 'user';

  $db_pass        = 'pass';

  $db_host         = 'localhost';

  $db_name       = 'dbname';

  

  $db                 = mssql_connect($db_host,$db_user,$db_pass);

  mssql_select_db($db_name);

 

  function GET_SPLASH() {

            global $db;

            $query  = "SELECT * FROM mq_init";

            $result  = mssql_query($query,$db);

            

            while ($row=mssql_fetch_array($result)) {

                        printf("col 1=%s<br>\n",$row[0]);

            }

  }

 

  GET_SPLASH();
?>

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Doet 'ie het bij alle queries?

Localhost, sweet localhost


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op zondag 06 januari 2002 22:47 schreef kvdveer het volgende:
Doet 'ie het bij alle queries?
probeer inderdaad eens:
select 1+1 as total;

die gebruikt nl. geen database :)

Klaar voor een nieuwe uitdaging.

Pagina: 1