[php] apache naar iis conversie probleem *

Pagina: 1
Acties:

  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
Kan iemand mij mischien helpen????
ik zit de hele avond al naar een stukje code te kijken en volgens mij is het goed.
PHP:
1
2
3
4
5
6
7
8
9
10
<?
$connect = mysql_connect($server, $login, $password) or die("couldnt connect");
mysql_select_db($db_name);

## browser : ie ##
$sql = "SELECT * FROM webstats WHERE browser LIKE ('%MSIE%')";
$result = mysql_query($sql);
$windows = mysql_num_rows($result);
echo "result = $result\n";
?>

maar ik krijg iedere keer de melding
code:
1
Warning: Supplied argument is not a valid MySQL result resource in D:\Website\wwwroot\livestats\sql\connect.php on line 16

en $result blijf leeg


ik gebruik iis met php.
en op mijn linux bak werkte het wel


ik snap er helemaal niks meer van :(

specs : http://specs.tweak.to/7435


  • Initial G
  • Registratie: November 2000
  • Laatst online: 21:09
[ot]gevraagd

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 13-09 23:09

Skinny

DIRECT!

PHP:
1
2
3
4
5
6
7
8
9
10
<?
$connect = mysql_connect($server, $login, $password) or die("couldnt connect");
mysql_select_db($db_name);

## browser : ie ##
$sql = "SELECT * FROM webstats";
$result = mysql_query($sql);
$windows = mysql_num_rows($result);
echo "result = $result\n";
?>

Doet dit het wel ? (dus zonder WHERE)... Als de $server, $login, $password dan goed zijn moet ie in ieder geval wat teruggeven (mits er data in de base staat ;) ).. Doet ie dit wel, dan ligt het probleem in die WHERE clause..

SIZE does matter.
"You're go at throttle up!"


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
$result = mysql_query($sql) or die(mysql_error());

  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
als ik de boven genoemde code gebruikt krijg ik
code:
1
2
Warning: Supplied argument is not a valid MySQL result resource in D:\Website\wwwroot\livestats\sql\connect2.php on line 15
result =

ik snap er helemaal niks meer van nu

specs : http://specs.tweak.to/7435


  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
Op woensdag 20 februari 2002 22:29 schreef marcusk het volgende:
$result = mysql_query($sql) or die(mysql_error());
als ik dat gebruik krijg ik
code:
1
No Database Selected

specs : http://specs.tweak.to/7435


  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 13-09 23:09

Skinny

DIRECT!

Op woensdag 20 februari 2002 22:33 schreef dafearless het volgende:

[..]

als ik dat gebruik krijg ik
[code]
No Database Selected
Oftewel.... kom op je kan het... $db_name is niet goed of leeg.. ;)

SIZE does matter.
"You're go at throttle up!"


  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
Op woensdag 20 februari 2002 22:33 schreef Skinny het volgende:

[..]

Oftewel.... kom op je kan het... $db_name is niet goed of leeg.. ;)
ff voor de volledigheid

ik heb nu als volg de code
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$server = "localhost";                 // place your server name here (eg. yourdomain.com)
$login = "...";                // place your login name here
$password = "...";                 // place your password here
$db_name = "stats";                 // the database name
$table = "webstats";                // your table name (set to webstats, on db.sql)


$connect = mysql_connect($server, $login, $password) or die("couldnt connect");
mysql_select_db($db_name);
## browser : ie ##
$sql = "SELECT * FROM webstats";
echo "db = $db_name<br>";
$result = mysql_query($sql) or die(mysql_error());
$windows = mysql_num_rows($result);
echo "result = $result\n";
?>

en die geeft
code:
1
2
db = stats
No Database Selected

terug

ik hoop dat het zo duidelijk is.

specs : http://specs.tweak.to/7435


  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 13-09 23:09

Skinny

DIRECT!

Als $db_name dus daadwerkelijk de naam van een bestaande Database bevat, kan hij dus om de e.o.a. die "select_db" niet uitvoeren. Een mogelijke reden (en de meest waarschijnlijke in mijn ogen) is dat de connectie er dan uberhaupt niet is.
code:
1
$connect = mysql_connect($server, $login, $password) or die(mysql_error());

Wat komt daar uit ?

SIZE does matter.
"You're go at throttle up!"


Verwijderd

mysql_select_db($db) or die("No such db: $db");

  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
Op woensdag 20 februari 2002 22:57 schreef Skinny het volgende:
Als $db_name dus daadwerkelijk de naam van een bestaande Database bevat, kan hij dus om de e.o.a. die "select_db" niet uitvoeren. Een mogelijke reden (en de meest waarschijnlijke in mijn ogen) is dat de connectie er dan uberhaupt niet is.
code:
1
$connect = mysql_connect($server, $login, $password) or die(mysql_error());

Wat komt daar uit ?
daar komt
code:
1
2
db = stats
No Database Selected

uit

specs : http://specs.tweak.to/7435


  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
Op woensdag 20 februari 2002 23:02 schreef fladder het volgende:
mysql_select_db($db) or die("No such db: $db");
die gaat ook goed

ik ga denk ik het maar op de ms manier doen.

herboot of een herinstalatie van php :)

de code werkt perfect op mijn linux bak namelijk

specs : http://specs.tweak.to/7435


  • Postman
  • Registratie: Februari 2000
  • Laatst online: 01:25
Misschien ver gegrepen, maar kijk eens op deze pagina: http://www.mysql.com/doc/S/E/SEC643.html
Onderaan staat een link naar een EXE die een directe aanroep vanuit IIS mogelijk maakt (zoek anders op IIS op de pagina). Was het enigste document wat ik in de helpfile kon vinden (maar het behandelt API dus de connectie tussen programma en systeem).

  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
Ik heb gisteren avond dus php en mysql opnieuw geinstaleerd en nu werkt alles weer wel

ik denk dat hij tijdens de instalatie iets fout gegaan is


maar iedereen bedankt voor de hulp..

specs : http://specs.tweak.to/7435

Pagina: 1