---
title: "InterBase db o datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/44641-interbase-db-o-datum"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "tihi"
published: "2002-05-27T12:32:41.000Z"
updated: "2002-05-27T15:10:21.000Z"
replies: 8
views: 227
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/44641-interbase-db-o-datum"
---

# InterBase db o datum

## #1 — tihi, 2002-05-27T12:32Z

Hallå! 

Kan någon hjälpa mig med hur jag ska skriva för att hämta ut ett datum från en InterBase db? 

Jag har tagit **$datum= $rs-\>Fields\["startdatum"\]-\>Value;** 
men detta resulterar sedan en utskrift med 10 siffror men inte datumet.... hmmm....  

Måste jag behandla datumet innan jag skriver ut det på skärmen?? 

 :l tihi

Permalänk: https://www.webforum.nu/p/44641

## #2 — SPiN, 2002-05-27T12:36Z

Hur lagrar du datumet? Jag vet inte om InterBase använder UNIX-timestamp, men då skulle det kunna se ut så här:

```
$realDate = Date ( "y-m-d", int ( $rs->Fields[ "startdatum" ]->Value ) );
```

Permalänk: https://www.webforum.nu/p/682671

## #3 — tihi, 2002-05-27T12:44Z

Datumen är sparade som DATE, när jag provar ditt förslag får jag upp ett felmeddelande:

Fatal error: Call to undefined function: int() in C:\\Inetpub\\scripts\\php\\projekt_tema\\kurser.php on line 44

Finns int() eller måste de definieras någonstans som i tex JSP?

Permalänk: https://www.webforum.nu/p/682676

## #4 — SPiN, 2002-05-27T12:46Z

Fel av mig.

```
Date ( "y-m-d", ( int ) $rs->Fields[ "startdatum" ]->Value );
```

Så ska det vara. :)

Permalänk: https://www.webforum.nu/p/682677

## #5 — tihi, 2002-05-27T13:19Z

:D Tack så mkt!!

Nu funkar det! Kan ju passa på att fråga ytterligare en fråga.... :) 

Hur gör jag om databasen innehåller ett \<null\> värde o jag vill testa det i en if sats om den är inte är tom ska det skrivas ut o om den är tom ska det inte skrivas ut??

Nu får jag felmeddelandet:

Warning: Unsupported variant type: 1 (0x1) in C:\\Inetpub\\scripts\\php\\projekt_tema\\kurser.php on line 35

tack igen  ;)

Permalänk: https://www.webforum.nu/p/682697

## #6 — SPiN, 2002-05-27T14:14Z

Vassego! :)

Testa med följande på problem 2:

```
if ( ( "" . $rs->Fields[ "nullfält" ]->Value ) == "" ) {
      // Tomt!
}
else {
      // Värde!
}
```

Permalänk: https://www.webforum.nu/p/682733

## #7 — tihi, 2002-05-27T14:39Z

hej igen! :) 

har provat ditt förslag men får det inte att fungera... blir knäpp! har provat:

if (($rs-\>Fields\["kursplan"\]-\>Value)==""){
     echo "\<td\>\</td\>";
   } 
   else {
	  echo "\<td\>\<a href=".$rs-\>Fields\["kursplan"\]-\>Value." target='\_blank'\>Kursplan\</a\>\</td\>";
   }

och 

if (("".$rs-\>Fields\["kursplan"\]-\>Value)==""){
     echo "\<td\>\</td\>";
   } 
   else {
	  echo "\<td\>\<a href=".$rs-\>Fields\["kursplan"\]-\>Value." target='\_blank'\>Kursplan\</a\>\</td\>";
   }

kan jag jämföra strängar med != ?? vet du om det skickas från db som "" eller som nåt typ av null värde???

Permalänk: https://www.webforum.nu/p/682749

## #8 — SPiN, 2002-05-27T14:45Z

> vet du om det skickas från db som "" eller som nåt typ av null värde?

Nej, det är det som är problemet. :)

Kanske följande fungerar?

```
if ( is_null ( $rs->Fields[ "kursplan" ]->Value ) || empty ( $rs->Fields[ "kursplan" ]->Value ) ) {
     // Tomt
}
```

Permalänk: https://www.webforum.nu/p/682752

## #9 — tihi, 2002-05-27T15:10Z

hmmm, ger snart upp för idag... 

det konstiga är att det fungerar ju egentligen eftersom jag bara får fram länken om det finns något i db MEN jag får ju fortfarande upp felmeddelandet....  :q 

får fortsätta imorgon...

tack ändå för all hjälp  :D

Permalänk: https://www.webforum.nu/p/682767

---

Tråden på webben: https://www.webforum.nu/amne/php/44641-interbase-db-o-datum
