phpbar.de logo

Mailinglisten-Archive

[php] dbase trabbl

[php] dbase trabbl

Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Mon, 7 Feb 2000 17:49:40 +0100


nach stundenlangem testen bin ich der meinung, dass das
DBASE format von php propritär ist .... weder mit MS Access
noch mit Excel noch mit StarBase kann die Zeilen in
der DBase Datei anschauen. Lediglich wird angezeigt,
dass 453 Datensätze vorhanden sind. Generiert wird
die Dbase Datei so (ich bin mal so frech und puste den ganzen
code):

$dbname = "quick.dbf";
_(at)_unlink($dbname);
$def = array(
array("ArtMatch","C",100),array("ArtNr","C",100),array("QUICK01","C",5
0),array("QUICK02","C",50),array("QUICK03","C",50),array("QUICK04","C"
,50),array("QUICK05","C",50),array("QUICK06","C",50),array("QUICK07","
C",50),array("QUICK08","C",50),array("QUICK09","C",50),array("QUICK10"
,"C",50),array("QUICK11","C",50),array("QUICK12","C",50),array("QUICK1
3","C",50),array("QUICK14","C",50),array("QUICK15","C",50),array("QUIC
K16","C",50),array("QUICK17","C",50),array("QUICK18","C",50),array("QU
ICK19","C",50),array("QUICK20","C",50));
dbase_create($dbname,$def);
$dbo = dbase_open($dbname,'2');


$getq = mysql_query("select * from esart");
while ($row = mysql_fetch_array($getq)) {
$artmatch = $row["artmatch"];
$artnr = $row["artnr"];
$quick01 = $row["quick01"];
$quick02 = $row["quick02"]; $quick03 = $row["quick03"]; $quick04 =
$row["quick04"]; $quick05 = $row["quick05"]; $quick06 =
$row["quick06"]; $quick07 = $row["quick07"]; $quick08 =
$row["quick08"]; $quick09 = $row["quick09"]; $quick10 =
$row["quick10"]; $quick11 = $row["quick11"]; $quick12 =
$row["quick12"]; $quick13 = $row["quick13"]; $quick14 =
$row["quick14"]; $quick15 = $row["quick15"]; $quick16 =
$row["quick16"]; $quick17 = $row["quick17"]; $quick18 =
$row["quick18"]; $quick19 = $row["quick19"]; $quick20 =
$row["quick20"];

dbase_add_record($dbo,array($artmatch,$artnr,$quick01,$quick02,
$quick03,$quick04,$quick05,$quick06,$quick07,$quick08,$quick09,
$quick10,$quick11,$quick12,$quick13,$quick14,$quick15,$quick16,
$quick17,$quick18,$quick19,$quick20));

};

echo "<p>DBase OK zum <A HREF=\"$dbname\">Downloaden</A><br>";
echo "DBase hat ".dbase_numrecords($dbo)." Zeilen Einträge<p>";
dbase_close($dbo);
------------------------------
mysql tabelle esart ist gleich aufgebaut wie quick.dbf ...

erstellung der dbase datei ist kein problem, das ding hat sogar
533 KB grösse ....

wer kann mir jetzt BITTE! verraten wo die datensätze sind ?????

ein verzweifelter kiri




php::bar PHP Wiki   -   Listenarchive