2017-05-02 12 views
0

私はこのコードを持っていると私は、証券がマイナスの場合はゼロに変更言いたいです。のphpMyAdminとCSVエクスポート

私が動作するように何かを得るように見えることができます。それはcronジョブを介してPHPファイルから実行されます。

// open connection to mysql database 
    $connection = mysqli_connect($host, $username, $password, $dbname) or die("Connection Error " . mysqli_error($connection)); 

    // fetch mysql table rows 
    $sql = "select Name, Stock from LMSTOCK"; 
    $result = mysqli_query($connection, $sql) or die("Selection Error " . mysqli_error($connection)); 

    $fp = fopen('inventory1.csv', 'w'); 

     fputcsv($fp, array('SKU', 'QTY in Stock')); 

    while($row = mysqli_fetch_assoc($result))  
    { 
     fputcsv($fp, $row); 
    } 

    fclose($fp); 

    //close the db connection 
    mysqli_close($connection); 
?> 

おかげ クリス

+0

?どのようなエラーが表示されますか?何が効いていないのですか? –

+0

_何かを得るように見える_非常に不明です。ヒント: '$ row ['Stock'] = max($ row ['Stock']、0);' – JustOnUnderMillions

答えて

0

これは動作します。あなたは株式価値をテストしようとした何

// open connection to mysql database 
    $connection = mysqli_connect($host, $username, $password, $dbname) or die("Connection Error " . mysqli_error($connection)); 

    // fetch mysql table rows 
    $sql = "select Name, Stock from LMSTOCK"; 
    $result = mysqli_query($connection, $sql) or die("Selection Error " . mysqli_error($connection)); 

    $fp = fopen('inventory1.csv', 'w'); 

     fputcsv($fp, array('SKU', 'QTY in Stock')); 

    while($row = mysqli_fetch_assoc($result)) 

    { 
     $row['Stock']=max($row['Stock'],0); 
     fputcsv($fp, $row); 
    } 

    fclose($fp); 

    //close the db connection 
    mysqli_close($connection); 
?> 
関連する問題