sql >> データベース >  >> Database Tools >> phpMyAdmin

注意:配列から文字列への変換-PHPとmySQL

    この行を変更する

     $address[] = mysql_result($row, 0 );
    

    これに:

     $address[] = $row;
    

    次に、新しい$addressで使用可能なキーと値を確認します。 配列の場合、次のようなことができます:

     print_r($address);
    

    implode()を維持するために 機能的、次のようなことを行います:

    for ($i = 0; $i < count($address); $i++) {
      $all_address[] = implode(',', $address[$i]);
    }
    

    最終出力:

    if ($p_address=mysql_query($email))
    {
    $address = array();
    
    while($row = mysql_fetch_assoc($p_address))
    {     
     $address[] = $row;
    }
    
    for ($i = 0; $i < count($address); $i++) {
      $all_address[] = implode(',', $address[$i]);
    }
    
    // Example for outputting on screen:
    foreach ($all_address as $aa) {
      print $aa . "<br/>\n";
    }
    }
    

    お役に立てば幸いです...



    1. 複数のテーブルでのSQLクエリ

    2. タイムスタンプのMySQLエラー

    3. phpMyAdminを使用してデータベーステーブルの名前を変更する

    4. テーブルに2つの主キーを設定(結合)する方法