Dit begrijp ik langs geen kanten...
Geeft dus als resultaat sql error 1046 (No database selected). Commentarieer ik die eerste lijn dan werkt het perfect. En ja, het bestand dat ik probeer te openen bestaat wel degelijk en de fopen geeft geen error. De file closen met fclose verhelpt het probleem NIET.
Wat doet fopen zodat het mijn class MySql verneukt??? Is dit een bug???
Voor de volledigheid een stukje uit mijn MySql class:
PHP:
1
2
3
4
5
6
7
8
9
10
11
| $FilePointer2 = fopen ( "UploadFile.txt" , "r" ); $Query1 = new MySql(); // Select $SqlResult = $Query1->fnRunQuery (" SELECT * FROM News WHERE NewsParent=$ID ORDER BY NewsID ASC "); $NumResults = $Query1->fnNumberResults (); |
Geeft dus als resultaat sql error 1046 (No database selected). Commentarieer ik die eerste lijn dan werkt het perfect. En ja, het bestand dat ik probeer te openen bestaat wel degelijk en de fopen geeft geen error. De file closen met fclose verhelpt het probleem NIET.
Wat doet fopen zodat het mijn class MySql verneukt??? Is dit een bug???
Voor de volledigheid een stukje uit mijn MySql class:
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
| function fnRunQuery ( $req_sql ) { global $TRUE, $FALSE; $this->SqlQuery = $req_sql; if ( $this->Connection == $FALSE ) { $this->fnOpenConnection(); } $this->Temp = mysql_query( $this->SqlQuery ) or die ( "<br>Error in SQL query:".mysql_errno()."<br>".mysql_error() );; return $this->Temp; } function fnOpenConnection() { global $TRUE , $FALSE; // echo "$this->Host + $this->User + $this->Password + $this->Database<br>"; $this->Connection = mysql_connect( "$this->Host" , "$this->User" , "$this->Password" ) or die ( "<br>Could not connect to $this->Host server<br>Error number:".mysql_errno()."<br>".mysql_error() ); if ( $this->Connection == $TRUE ) { $this->Connection = mysql_select_db( "$this->Database" ) or die ( "<br>Could not select $this->Database database<br>Error number:".mysql_errno()."<br>".mysql_error() ); $this->fnSetConnection( $TRUE ); } else { $this->fnSetConnection( $FALSE ); return false; } return true; } |