[php] Fatal error: Unsupported operand types

Pagina: 1
Acties:

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Ik heb 't gevel dat ik een newbe vraag stel, maar ik kan nergens een oplossing vinden. Ik krijg de foutmelding
code:
1
Fatal error: Unsupported operand types

in een regel waar staat:
code:
1
$db = mysql_connect("localhost", $db_login, $db_passw);

$db_login en $db_passw zijn boven die regel gedefinieerd en dus bekend.

Op de server draait PHP 4.0.2 (kan ik helaas niet veel aan doen).

Iemand enig idee wat hier aan de hand is?

[ specs ] [ Tweaker gallery ]


Verwijderd

Moet het niet zijn:
code:
1
mysql_connect("$mySQLhost", "$mySQLuser", "$mySQLpasw");

???

Verwijderd

Hmmz, de syntax klopt voor zover ik kan zien. Kun je een aantal regels er omheen ook posten?

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Zou moeten kloppen als die vars gewoon strings zijn.

Kun je er van maken:
code:
1
$db = mysql_connect("localhost", $db_login, $db_passw) or die( mysql_error() );

[edit] Sjit, c&p voor blinde henken is niet zo makkelijk

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 02 april 2002 21:13 schreef Glimi het volgende:
Zou moeten kloppen als die vars gewoon strings zijn.

Kun je er van maken:
code:
1
db = mysql_connect("localhost", $db_login, $db_passw) or die( mysql_error() );
pssssssssst je mist een $ ;)
parse error on line 1 ;)

Doet iets met Cloud (MS/IBM)


  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
:) Dat hielp. In PHP 4.1.0+ werkt het ook zonder die extra quotes, dus de reden ontgaat me een beetje. Blijkbaar is versie 4.0.2 wat kieskeuriger met types... Thanks!

[ specs ] [ Tweaker gallery ]


  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Ik heb het net weer terug gezet op wat ik had:
code:
1
$db = mysql_connect("localhost", $db_login, $db_passw);

...en nu doet-ie het wel goed! |:(

check - dubble check... bizarre!

[ specs ] [ Tweaker gallery ]


  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Waarschijnlijk zat er ergens een vreemd teken dat je editor als spatie aanzag en php als operator aan zag in je regel. Heb ik bijv. ook altijd als ik iets vanuit Opera copy/paste in een php script.
Pagina: 1