login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Warning: sybase_connect() bij database verbinding (Opgelost)

Offline violanzzj - 28/11/2008 14:40
Avatar van violanzzjNieuw lid Hallo allen,

Momenteel ben ik bezig om een connectie te leggen tusse php, en sybase. Volgens mij is de connectie gelukt, maar zit ik nog in de verkeerde database. Nu is de vraag hoe ik in de goede database terecht kan komen?

Notice: 'master' is de database die hij standaard opent wanneer de connectie gelegd is in bijvoorbeeld "sql advanced"
Hieronder de code;

<?php
$db = @sybase_connect("sybaseserver", "username", "wachtwoord","Database")
or die("kan geen verbinding maken: ". sybase_error());

$sql = "select * from T_Country";
$resultaat = sybase_query($sql);

while($rij = sybase_fetch_array($resultaat))
{
echo"<p>".$rij["T_Country"]."</p>";
}
?>

Foutmelding
****************************************
Code hier tussen verdwijnt wanneer wij het @ teken gebruiken voor sybase connect.
************************************
Warning: sybase_connect() [function.sybase-connect]: Sybase: Unable to update character set in C:\wamp\www\Intranet_tbp\index.php on line 61

Warning: sybase_connect() [function.sybase-connect]: Sybase: Server message: Changed database context to 'master'. (severity 10, procedure N/A) in C:\wamp\www\Intranet_tbp\index.php on line 61
************************************

De code hier tussen blijft staan
*************************************
Warning: sybase_query() [function.sybase-query]: Sybase: Server message: T_Country not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output). (severity 16, procedure N/A) in C:\wamp\www\Intranet_tbp\index.php on line 65

Warning: sybase_fetch_array(): supplied argument is not a valid Sybase result resource in C:\wamp\www\Intranet_tbp\index.php on line 69
*************************************


Alvast bedankt voor jullie hulp!

6 antwoorden

Gesponsorde links
Offline BigBug - 28/11/2008 14:42
Avatar van BigBug PHP expert PHP.net: sybase_select_db 

Succes!
Offline violanzzj - 28/11/2008 14:50
Avatar van violanzzj Nieuw lid Wanneer ik die code erbove zet dan krijg de volgende melding;

Warning: sybase_connect() [function.sybase-connect]: Sybase: Unable to update character set in C:\wamp\www\Intranet_tbp\index.php on line 61

Warning: sybase_connect() [function.sybase-connect]: Sybase: Server message: Changed database context to 'master'. (severity 10, procedure N/A) in C:\wamp\www\Intranet_tbp\index.php on line 61

Warning: sybase_select_db() [function.sybase-select-db]: Sybase: Server message: Changed database context to 'ProduktieDB'. (severity 10, procedure N/A) in C:\wamp\www\Intranet_tbp\index.php on line 63
Offline BigBug - 28/11/2008 15:01
Avatar van BigBug PHP expert Die code moet er ook niet boven.

Stap 1.
sybase_connect('host', 'user', 'pass');

Stap 2.
sybase_connect('db')

En vervolgens kan je ermee aan de slag 
Offline violanzzj - 28/11/2008 15:47
Avatar van violanzzj Nieuw lid Ik heb hem er ook niet boven gezet volgens mij...

  1. $db = sybase_connect("server", "inlognaam", "ww") or die("kan geen verbinding maken: ". sybase_error());
  2.  
  3. sybase_select_db("ProduktieDB", $db);
Offline BigBug - 28/11/2008 15:54 (laatste wijziging 28/11/2008 15:57)
Avatar van BigBug PHP expert
  1. <?php
  2. if(!sybase_connect("server", "inlognaam", "ww"))
  3. {
  4. sybase_error();
  5. }
  6. else
  7. {
  8. if(!sybase_select_db("db"))
  9. {
  10. sybase_error();
  11. }
  12. }
  13. ?>

En zo?

Edit: Laat dus die $db weg bij sybase_select_db!!!!!
Offline violanzzj - 28/11/2008 16:12 (laatste wijziging 28/11/2008 16:13)
Avatar van violanzzj Nieuw lid et is opgelost!!
bedankt allemaal!!!!!

ik heb de volgende code:
  1. <?php
  2.  
  3. $db = @sybase_connect("Server", "inlognaam", "ww")
  4. or die("kan geen verbinding maken: ". sybase_error());
  5.  
  6. $select = @sybase_select_db("ProduktieDB", $db);
  7. if(!$select)
  8. {
  9. echo sybase_get_last_message();
  10. }
  11. else
  12. {
  13.  
  14. $resultaat = sybase_query("SELECT * FROM T_Country", $db);
  15.  
  16. while($rij = sybase_fetch_array($resultaat))
  17. {
  18. echo "<p>".$rij["CountryCode"]."</p>";
  19. //var_dump($rij);
  20. }
  21.  
  22. }
  23. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s