連想配列を代入演算子で入れる

array_push($shipping_arr,$shipp);//stringのshippを配列$shipping_arrに次々代入していく。
//よくある間違い。連想配列を入れようとしているが、これだと常に初期化されて値はひとつしか入らない。
$sipp = array($asin => $shipping);

//ちなみに上のarray_pushはこうも書ける。
$shipping_arr +=$sipp;
//$shipには送料 連想配列を代入演算子で入れる例 上記を組み合わせる
$sipp = array($asin => $shipping); $shipping_arr +=$sipp;

出力結果
array(10) { [“B004URW4XK”]=> string(4) “\515” [“B004UISEUG”]=> string(2) “\0” }

Access DB開発 ほぼVBA

1.クエリを使わずにSQL文で制御する方法
とりあえずDAOを使う
こんな感じに宣言

Dim DB As DAO.Database
Dim RS As DAO.Recordset
Dim MQ As QueryDef
Set DB = CurrentDb

strSQL = strSQL & “SELECT ・・・
とりあえずVB6系では 結合代入 .= += とかが使えないので回りくどく書くしかない。 → strSQL = strSQL &

クエリ内では、ROUNDが使えないらしい。ビルドの一覧には出るのに結果は全く反映しないので注意!!
しかたなく、INT で対応。+0.99は少数第2で切り上げるための処置。

WHEREの()がくどいので削除したら、条件が適用されなくなったのでクエリで自動で作成されたカッコは消さない方がいい。

計算式がはいったカラムで整列やWHERE句を書くとパラメータクエリになってしまう。
開くときにいちいちパラメータが足りません、1を入力してください」とか聞いてくるのでそれを回避する方法

2.SQL文の実行で聞いてくる場合

Set MyQuery = DB.CreateQueryDef(“”) ‘クエリをセット
strSQL = “PARAMETERS [カラム名] TEXT;”‘SQL文の先頭に書く

コメントアウトする → ‘Set RS = DB.OpenRecordset(strSQL) これでは開けないので。
代わりにこの文を
With MyQuery ‘SQL文にパラメータを渡してから実行
.SQL = strSQL
.Parameters(0) = 1 ‘0はパラメータのインデックス、値1を入れる
Set RS = .OpenRecordset() ‘クエリ実行
End With

sendmailをgmailから送ってみた

編集するファイル

  1. php.ini
  2. sendmail.ini
  3. send_test.php
  4. php.ini 変更箇所

    ;sendmail_path = “\”\xampp\sendmail\sendmail.exe\” -t”
    –>コメントアウトを外すだけ
    sendmail_from = XXXZZZCCC@gmail.com
    –>本物のGmailアドレス

    sendmail.ini変更箇所

    smtp_server=smtp.gmail.com
    –> サーバー変更
    smtp_port=587
    –> ポート変更
    46| auth_username=XXXZZZCCC@gmail.com
    47| auth_password=abcdefghijk1234
    –> Gmailのアドレスとパスワード

    60| force_sender= XXXZZZCCC@gmail.com
    –> = のあとに何も書いてないので追加

    71| hostname= xxcccvvv.com
    –> = のあとに何も書いてないのでホストを書き足す。

    send_test.php 新規作成


Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /var/www/html/wp/wp-includes/functions.php on line 5107

Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /var/www/html/wp/wp-includes/functions.php on line 5107