Hallo Leutz,
so, ich hab mal ein Script geschrieben was eine Datei erzeugen soll und was reinschreibt. Normal geht das auch, nur will ich, das was er rein schreibt aus einer SQL DB raus nehmen. Nur macht er das nicht.
Zur erklärung: wo steht "hier solls rein" muss die SQL row eingebastelt werden, nur wie?!
Wäre nett wann man mir helfen könnte. Danke!
so, ich hab mal ein Script geschrieben was eine Datei erzeugen soll und was reinschreibt. Normal geht das auch, nur will ich, das was er rein schreibt aus einer SQL DB raus nehmen. Nur macht er das nicht.
PHP:
<?
$dbname = "lcp";
$dbhost = "192.168.1.1";
$dbuser = "user";
$dbuserpw = "pw";
@mysql_connect($dbhost, $dbuser, $dbuserpw) OR die(mysql_error());
mysql_select_db(lcp) OR die(mysql_error());
$sql = "SELECT kundenr, bestellnr, Zeilennr, status, versandart, barcode, Liefermenge FROM Web_Bestellung_Neu";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
//is nur nen test
echo $row['status']." ".$row['versandart']."<br />\n";
}
unlink("cr.php");
$ausgabe = hier solls rein;
$fp = fopen("cr.php","a+");
if ($fp){
flock($fp,2);
while(!feof($fp)){
$br=chr(13).chr(10);
$line = fgets($fp, 1024);
}
rewind($fp);
$ausgabe2 = "$ausgabe"."$br"."$line";
fwrite($fp, $ausgabe2);
flock($fp,3);
fclose($fp);
}
$meinarray=array();
$fp = fopen("cr.php","a+");
if ($fp){
flock($fp,2);
while($line = fgets($fp,1024)){
array_push($meinarray,$line);
}
rsort($meinarray);
$pos = sizeof($meinarray);
rewind($fp);
for ($i=0; $i<=$pos; $i++){
fwrite($fp, $meinarray[$pos]."$br");
}
flock($fp,3);
fclose($fp);
}
?>
Zur erklärung: wo steht "hier solls rein" muss die SQL row eingebastelt werden, nur wie?!
Wäre nett wann man mir helfen könnte. Danke!
Zuletzt bearbeitet: