[PHP/ODBC] krijgt geen gegevens uit DB

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hallo,

ik moet via PHP een ODBC-koppeling aanspreken. ik heb al meerdere sample van mensen op dit forum bekeken maar kan zo mijn fout niet vinden.

Ik heb er zelf ook al naar gekeken maar ik kom er verder niet uit.

Deze code heb ik gebruikt.


code:
1
2
3
4
5
6
7
8
9
10
<?php
$odbc_db = odbc_connect("iaprdd.as.notclicha.nl", "USERNAME", "PASSWORD"); 
$result=odbc_exec($odbc_db, "SELECT * FROM TABEL");
if(!($result)) die(odbc_close($odbc_db)); 

while(odbc_fetch_row($result)) {
echo ($result,"KOLLOM");
}
odbc_close($odbc_db);
?>



deze gegevens heb ik om mijn DB te benaderen.

databasenaam: iaprdd.as.notclicha.nl
machinenaam: dbshx003.as.notclicha.nl
poort: 1511

denk zelf dat er een fout ontstaat omdat hij geen connectie can maken met de DB omdat hij niet de goeie poort gebruiken omdat ik deze niet heb aangegeven of er zit een andere fout in. enige suggesties of een andere aanpak? :)

alvast bedankt
Ricardo

[ Voor 6% gewijzigd door Verwijderd op 16-05-2006 11:38 ]


Acties:
  • 0 Henk 'm!

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 16-09 16:02

JHS

Splitting the thaum.

Zet error reporting 's op E_ALL. Krijg je vervolgens errors :) ? Controleer eens of de verschillende variabelen wel gevuld zijn?

DM!


Acties:
  • 0 Henk 'm!

  • megamuch
  • Registratie: Februari 2001
  • Laatst online: 08-12-2024

megamuch

Tring Tring!

2 dingen.

Gebruik code tags om je code heen . Dat leest makkelijker voor de rest van ons.

Als de machine naam dbshx003.as.notclicha.nl is, waarom wil je dan connecten naar iaprdd.as.notclicha.nl :?

Vervolgens zie ik je nergens de juiste database selecteren en ga je direct maar een query uitvoeren. Dat gaat niet werken.

* megamuch is ff de juiste code opzoeken

Edit wat voor DB is het eigenlijk?

[ Voor 7% gewijzigd door megamuch op 16-05-2006 11:44 ]

Verstand van Voip? Ik heb een leuke baan voor je!


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 21-09 02:21

Janoz

Moderator Devschuur®

!litemod

'het werkt niet' is een beetje erg generiek. Zou je aan kunnen geven wat er exact niet werkt?

Gebruik odbc_error (zie php manual) om te zien wat er exact fout gaat.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 21:31

Gonadan

Admin Beeld & Geluid, Harde Waren
Je moet toch na het verbinden met een database-server nog een database selecteren?
Of ben ik nou gek? :)

odbc_select_db(naam, $con);

ofzo? :)

Die bestaat dus niet hoor ik net :+

[ Voor 13% gewijzigd door Gonadan op 16-05-2006 11:39 ]

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
het is een SQL DB.

en bij mij geeft hij een fout om regel 7.

[ Voor 56% gewijzigd door Verwijderd op 16-05-2006 11:48 ]


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Het is overigens kolom ;)

Maar wat voor fout geeft ie op regel 7 :?

Lees ook even Tips bij het debuggen

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Parse error: parse error, unexpected ',' in D:\wwwroot\fasitproject\2.php on line 7

Acties:
  • 0 Henk 'm!

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

Lees de specs van odbc_fetch_row en zie
the fields of that row can be accessed with odbc_result().

[ Voor 6% gewijzigd door TheRookie op 16-05-2006 11:55 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 16 mei 2006 @ 11:51:
Parse error: parse error, unexpected ',' in D:\wwwroot\fasitproject\2.php on line 7
PHP:
7
echo $result . "KOLLOM";


Parse errors zijn altijd tik- of denkfouten die je met een beetje logisch naar de code kijken ook zo wel kunt oplossen. ;)

[ Voor 22% gewijzigd door NMe op 16-05-2006 11:58 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hmm dat is ook een type fout :P.

maar ik heb die dingen nutraal gehouden netzo als het password username.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik heb de code aangepast en proberen uit te werken.
maar hij werk nog niet optimaal. ik krijg de foutmelding:

Warning: ora_parse() [function.ora-parse]: Ora_Parse failed (ORA-00942: table or view does not exist -- while processing OCI function OPARSE) in D:\wwwroot\fasitproject\33.php on line 15

Warning: ora_exec() [function.ora-exec]: Ora_Exec failed (ORA-01003: no statement parsed -- while processing OCI function OEXEC/OEXN) in D:\wwwroot\fasitproject\33.php on line 16


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
<?
error_reporting(E_ALL);

$dsn        ="1.2.nl";
$username   ="1";
$password   ="2";

$sql = "SELECT * FROM FASES";

$conn = ora_logon($username."@".$dsn,$password) or die(ora_error());
$row = ora_Open($conn);


ora_parse ($row, $sql);
ora_exec ($row);

while(ora_fetch_into($row))

        {
        echo ora_getcolumn ($row, 0);   
        }
        
ora_close($row);

?>

[ Voor 5% gewijzigd door Verwijderd op 30-05-2006 10:11 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Blijkbaar bestaat de tabel fases niet? Is Oracle misschien case sensitive?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1