Store binary data in mySql

Hello

I want to store the user's preferences in a database. To avoid creating multiple lines in a table for each user, or to avoid too many fields in a table, I want to create a client-side, serialize and then store this string serialized on the server.

I could do this as follows:

var t:Object = {id: 1, color: 0 x 567834};
var b:ByteArray = new ByteArray();
b.writeObject (t);
b.position = 0;
var s:String = b.toString ();

Now I can store s in my database.

What should I do to convert s to an object?

Help appreciated!

Dany

Hello

If you use amfphp you just send the binary result to the db and retrieve it in binary form, is thus no need for conversion.

Flex and remoteobject methods

====================

Launch of the private function: void

{

var BA: byteArray = new ByteArray();

.. .populate ba

clients.uploadConfig (ba);

}

getConfig() private function: void

{

clients.downloadConfig (UserID);

}

private void qryUserConfig(res:ResultEvent): void

{

var result: ByteArray = res.result as ByteArray;

}

php

=====

function uploadconfig ($ba) {}

$data = $ba-> data;

$mysql = mysql_connect(localhost,"root","");

$data = mysql_real_escape_string ($data);

@mysql_select_db ("catalog");

$Query = "INSERT INTO users (ID, data) VALUES(0,'$data');

$Result = mysql_query ($Query);

return $Result;

}

function downloadconfig ($id) {}

$mysql = mysql_connect(localhost,"root","");

@mysql_select_db ("catalog");

$Result = mysql_query ("SELECT data FROM identification of user WHERE = $id");

$row = mysql_fetch_object ($Result);

mysql_close();

$config = new ByteArray ($row-> data);

return $config;

}

Tags: Flex

Similar Questions

  • format of binary data in labview 8.6 or more

    I'm writing a binary file in LV8.6 to an array of clusters in which each cluster has many types of data in it including more tables and clusters. I want to read that data in a MatLab program, but nothing is read correctly.  It seems also that there is change between after labview 7.x where the type defs have been written in 16-bit before now are 32-bit. and I can find no documentation on how the binary write function stores the data of complex data types.  Any search for documentation on the site of labview brings just hundreds of visits irrelevant.  I try to read the binary file in matlab and I don't see any numbers expected coming out.

    Someone at - it a link to where I can get the specifications for LV > = 8.6 binary formats.  Or full of info on flatten channel for new versions of labview.

    Thank you.

    The format of the flattened data is documented in the help of LabVIEW. In the contents tab, expand Fundamentals-> how LabVIEW stores data in memory-> Concepts-> data flattened.

    The flatten the string function only saves the data, not the structure. You think of Type descriptors. Yes, it has changed in LabVIEW 8. BT 7, they were 16-bit. BT 8, they are 32-bit. It is also documented in the help of LabVIEW.  Fundamentals-> how LabVIEW stores data in memory-> Concepts-> Type descriptors.

  • Download the virtual machine in a store of data with powercli

    Hello

    How to list the files of virtual machine on a store of data with PowerCLI

    I have a virtual machine and I want to see all the files in a data store (such as hard,.-flst.vmdk, .log, .nvram) using powercli. Is this possible?

    TKS.

    Try the following, it uses a function of my position of friendly units .

    Function Get-FriendlyUnit {}

    <>

    . Numbers converted small binary multiples SYNOPSIS

    . DESCRIPTION the function accepts a value and him will convert

    in the largest available binary unit.

    . Author NOTES: Luc relaxing

    . Value of the PARAMETER

    The value to convert.

    This number must be positive.

    . IEC PARAMETER

    A switch to indicate whether the function should return the CIS

    Unit, or the names of the units most commonly used names.

    The default is to use the commonly used unit names.

    . EXAMPLE OF

    PS > Get-FriendlyUnit-value 123456

    . EXAMPLE OF

    PS > 123456 | Get-FriendlyUnit - CIS

    . EXAMPLE OF

    PS > Get-FriendlyUnit-value 123456,789123, 45678

    #>

    (param

    [CmdletBinding()]

    [parameter (mandatory = $true, ValueFromPipeline = $true)]

    [double []] $Value,.

    [switch] $IEC

    )

    Begin {}

    $OldUnits = "B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB".

    $IecUnits = 'B', 'KiB', 'MiB', "GiB", "TiB", "PIF", "BANK", "ZiB", "YiB".

    If ($IEC) {$units = $IecUnits} else {$units = $OldUnits}

    }

    {in process

    $Value | %{

    If ($_ - lt 0) {}

    Write-Error "Numbers must be positive."

    breaking

    }

    If ($value - gt 0) {}

    $modifier = [math]: Floor([Math]::Log($_,1KB)))

    }

    else {}

    $modifier = 0

    }

    New-object PSObject-property @ {}

    Value = $_ / [math]: Pow(1KB,$modifier)

    Unit = & {if ($modifier - lt $units. {Count) {$units [$modifier]} else {'1KO E {0}' f $modifier}}

    }

    }

    }

    }

    foreach ($vm in (Get-View - ViewType VirtualMachine - property Name, 'LayoutEx.File')) {}

    $vm. LayoutEx.File |

    Select @{N = "VM"; E = {$vm. Name}},

    @{N = 'Name'; E={$_. Name.Split(' ') [1]. "Split('/') [1]}},"

    @{N = "Path"; E={$_. Name}},

    @{N = 'FileType'; E={$_. Type}},

    @{N = "Datastore"; E={$_. Name.Split(']') [0]. TrimStart('[')}},

    @{N = "size"; E = {}

    $val = get-FriendlyUnit-value of $_. Size

    "{0:n2} {1}" f $val. Value, $val. Unit

    }}

    }

  • How can I update the data in mysql using the button defined in the table?

    Hello

    right now I am doing my project for the online election system using dreamweaver cc14. I create a table using php code to bind the data to mysql, and in this painting, I create also a button "vote" for voters to vote. My question is, how can I update my polling data in the mysql database when voters push button "vote" based on the id of the candidates? Here is my code I try:

    <form method="post" id="form1">
          <?php
    $servername = "localhost";
    $username = "root";
    $password = "pass";
    $dbname = "ses";
    
    
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
         die("Connection failed: " . $conn->connect_error);
    } 
    
    
    $sql = "SELECT No, Calon, ID, Jurusan, Image FROM candidates";
    $result = $conn->query($sql);
    
    
    if ($result->num_rows > 0) {
         echo "<table >
      <tr>
      <th>NO</th>
      <th>Candidate</th>
      <th>INFO</th>
      <th>Vote</th>
      </tr>";
         // output data of each row
         while($row = $result->fetch_assoc()) {
             echo "<tr>
      <td>" . $row["No"]. "</td>
      <td><img src=" . $row['Image'] . "></td>
      <td><br/>-" . $row["Calon"]. " <br/>-" . $row["ID"]. " <br/>-" . $row["Jurusan"]. "<br/></td>
      <td><input type="."submit"." name=".$row["Calon"]." id=".$row["No"]. " value="."Vote"."></td>
    
      </tr>";
      if(isset($_POST["".$row['No'].""])){
    
      $vote_sachin = "UPDATE candidates SET Undi=Undi+1 WHERE No=".$row["No"]. "";
    
      $run_sachin = mysqli_query($conn, $vote_sachin);
    
    
    }
        }
      echo "</table>";
    } else {
         echo "0 results";
    }
    
    
    
    
    
    
    $conn->close();
    ?>
    
    
    
    
        </form>
    

    I hope someone can help me in this area, because I'm still new in this programming language.

    Thank you.

    Youre probably going to insert a 'radio button' next to the names of candidates and recover the database ID of that (I guess that the ID is the primary key in your database that uniquely identifies each record.

    His great confusion because you seem to update the database to aid WHERE no = "." $row ["no"]. so I don't know that ID is the primary key?

    IF "No" IS your master database key, you need to change the code below:

    TO:

    Here's the complete code based on the ID of your primary database key.

    <>

    $servername = "localhost";

    $username = 'root ';

    $password = "pass";

    $dbname = 'his ';

    Create the connection

    $conn = new mysqli ($dbname, $servername, $username, $password);

    Check the connection

    If {($conn-> connect_error)

    Die ("connection failed:".) $conn-> connect_error);

    }

    $sql = "SELECT No, Calon, ID, Jurusan, Image OF candidates";

    $result = $conn-> Query;

    If you click on the button "vote" form run the code to update the database below

    {if (isset($_POST['vote']))}

    Get the value of the ID of the radio button form field and store it in a table.

    $update_vote = $_POST ['candidate_id'];

    loop in the table and update the database

    foreach ($update_vote as $value) {}

    $vote_sachin = ' candidates UPDATE SET Undi = Undi + 1 WHERE ID = ".". " $value. » « ;"

    $run_sachin = mysqli_query ($conn, $vote_sachin);

    }

    }

    ?>

    <>

    If ($result-> num_rows > 0) {}

    ECHO '.

    ";

    each line output

    While ($row = {$result-> fetch_assoc())}

    ECHO '.

    ";

    }

    ECHO '.

    ";

    ECHO '.

    NO. Candidate INFO To the vote
    " . $row ["no"]. "
    -" . $row ["Calon"]. "
    -" . $row ['ID']. "
    -" . $row ["Jurusan"]. "
    ";

    } else {}

    echo "0 results."

    }

    $conn-> close();

    ?>

  • How to add binary data to a file existing in OSB

    Hello

    I have a project of OSB that I need to do this to add binary data by ftp.  Here's my current throughput:

    Out binary MFL-> replace $body with binary output mfl-> publish to action (business service that is configured for ftp binary data).

    However, when data are Ed the following error is thrown:

    URI = ftp://xxx:21 / opt/home/zzz/logs

    Application of metadata =.

    < xml fragment - >

    " < tran:headers xsi: type ="ftp:FtpRequestHeaders"xmlns:ftp =" http://www.BEA.com/WLI/SB/transports/FTP "xmlns:tran =" " http://www.BEA.com/WLI/SB/transports "xmlns: xsi =":

    ttp://www.w3.org/2001/XMLSchema-instance">

    < ftp:fileName >11802_insert_oh_xfrmr.eai_data< / ftp:fileName >

    < / tran:headers >

    " < tran: encoding = xmlns:tran ' http://www.BEA.com/WLI/SB/transports "> utf-8 < / tran: encoding > .

    " < = xmlns:ftp ftp:isFilePath ' http://www.BEA.com/WLI/SB/transports/FTP "> false < / ftp:isFilePath > .

    < / xml fragment >

    Payload =

    19266787 ^ CLLL ^ C711791 ^ CLLL ^ C ^ C1178213 ^ Phase fixed (1) ^ C63185066204 ^ CA ^ CConstructed ^ C358880 NW 4DR LK MONTAZA ^ C120/240 ^ C09361 ^ CN/A ^ Remove CProposed ^ CAerial ^ C45718100 ^ C

    Unknown ^ C ^ ONC ^ temperature closed ^ CClamp ^ CA ^ C1 ^ C2-cover ^ C19266796 ^ ONC ^ ONC ^ C15 ^ C ^ CYes ^ CYes ^ CYes ^ C13200Y/7620 X 22860Y/13200 ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C

    ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C ^ C19266641 ^ Coh_fuse_switch ^ C63086930001 ^ C4 ^ CN31 ^ CDD0613 ^ C22.9 ^ C63376474601 ^ C8129580 ^ wrong ^ C4 ^ Coke

    echobee ^ C43 ^ C0 ^ Cdefault ^ CYes ^ C

    >

    # < 6 November 2013 2:28:23 pm > < error > < WliSbTransports > < goxsd1604 > < osb_server1 > < ExecuteThread [ASSET]: '3' for queue: '(self-adjusting) weblogic.kernel.Default' > < <

    Anonymous > > < BEA1 4B688443B66FA09FFE75 > < d2b4601b2fffd9b7:6b9f2297:1422a857ee8: - 8000 - 000000000000171 b > < 1383766103889 > < BEA-381105 > < error occurred for the endpo of service

    int: com.bea.wli.sb.transports.TransportException: cannot open the data connection. Message is received error (553) of FTP server [mpsd1] [10.111.19.32] IP response in.

    status of RT [21] [connected] command executing [storopt/Accueil/zzz/logs/11802_insert_oh_xfrmr.eai_data.a]

    com.bea.wli.sb.transports.TransportException: failed to open the data connection. Message is received error response (553) of FTP server [mpsd1] [10.111.19.32] IP [2 port

    1] [Hardcover] status command executing [stor opt/home/icanadm/logs/11802_insert_oh_xfrmr.eai_data.a]

    at com.bea.wli.sb.transports.ftp.connector.FTPTransportProvider.sendMessage(FTPTransportProvider.java:422)

    As I understand the error code 553 represents a wrong file name.  The file name I am providing is 11802_insert_oh_xfrmr.eai_data but it seems that the name is changed to 11802_insert_oh_xfrmr.eai_data.a.  So I did what is obvious and changed the file in several different ways (without the extension .eai_data, removed the number of file name) but still no luck.

    Any suggestions?

    Thank you

    Yusuf

    You can try to use the transport of ftp of jca rather than OSB ftp transport

    See:

    http://docs.Oracle.com/CD/E23943_01/integration.1111/e10231/adptr_file.htm#BABJEFCJ

    You can activate the mode append this

  • AT100 - impossible to get my calendar to store the dates of the annual events

    Hello.

    Cannot get my calendar to store the dates of the annual events birthdays for example.
    Option gives (annual 27 July 2012), but would it be fair (27 July each year). No way to remove year so presumably won't wait that 2012 will come along! All the other choices for weekly and monthly do not specify the year.

    Annual option should I think be the same. Tried to enter next year, but comes with (year July 27, 2013) so it looks that have to enter every year which is a pain. Someone at - it ideas.

    It's my first post he hopes in the right place.

    Thank you

    Hello

    Why you n t try another Android app like for example calendar of birthday or anniversary Assistant

  • Camcorder Camileo P100 store the date and time

    My recently purchased camcorder camileo P100 store the date and time.
    Whenever it starts it must be reset because it refers to the default date.

    Has anyone else had this problem

    It looks like a camera malfunction don t think you can fix it.
    I suggest you to get in touch with the dealer and replace the cam

  • binary data from GPS VI-example RF recording / reading with NI USRP

    Hello

    In the demo video (http://www.ni.com/white-paper/13881/en) a ublox was used to record the GPS signal while driving. How is it possible to record with you - Center in a binary data format which is usable within LabView for the reading of the GPS signal? Ublox uses the *.ubx data format, is there a converter?

    Hello YYYs,

    The file was generated not by uBlox but by recording and playback VI.  An active GPS antenna, fueled by some amplifiers and mini-circuits was related to the USRP and the program created LabVIEW file (USRP being used as a receiver)

    Later the USRP is reading the file (generation) and the Ublox GPS receiver is to be fooled into thinking that its location is currently somewhere else.

  • Convert binary data into data across the

    Hello

    If I got DAQmx Read.VI binary data (analog 2D I16 Nchan Nsamp), how can I convert these data to scale?

    Best,

    Jay

    See if that makes sense. There is probably a property for the number of bits A/d has, but I he can't think right now and can't spend toom much search time.

  • binary data loss

    I am running a VI which each loop saves a 1 d array to a binary file. I leave the loop run thousands of times, but after I sent the binary data in .xls format, I noticed that it was down the last few hundred loops (because I know that data should have looked like). Basically I was running a wave form and it seemed as if when I let the waveform 4 times, cycle 3 present you would Excel in. Is there a reason for this?

    The fixed! I used the skeleton to read a binary file for the example for my vi section and the skeleton was equal to 8 bytes of data size. Apparently, mine is 4 bytes? and so 8 was originally think that it there was only half because the amount of data that it has been. I changed and all the data is there! Thank you!

  • Cluster of savings in the form of binary data

    I have a compound cluster of ~ 50 items of different types that I need to save it as binary data. Obvoiusly I could do with the method of "brute force" of 50 different entries in the file, but that seems silly.

    Is there an easier way to empty just the disk in the form of binary data?  By registering as a cluster seems to add extra characters.

    In a world of LV, I just recorded in as a variant, but it must be saved as binary raw in order to be read by another program as a C structure.

    There is the beautiful Boolean entry in the binary write for "add/array of strings of size."  Unfortunately, this boolean applies only to the type of upper-level data that is being written.  So whatever it is inside the cluster will always these lengths prefixed.  Therefore, you have to separate your data and write each piece individually.

  • Store decimal data in table

    I have a set of data

    lets say

    "3.45, 1.21, 3.67, 1.23, 4.78.

    I want to store these data in a table. So, how would I be able to store them in table form and yet be able to view the data?


  • Handling of binary data (TCP/IP)

    Hello

    I was wondering if someone could point me in the right direction of processing continuous data TCP/IP and more meaningful information. Data contains 'an array of 10 tanks. For the sake of the argument, I saved some data in a text file. I tried to use the typecasting and unflatten to the chain function to convert the data to ascii in real time, but my lack of knowledge with the conversion of binary data makes it very difficult.

    Luckily, I got to convert binary data stored in a table of numbers of single precision that displaying the correct values. However, I am still confused in doing so in real time. I have attached all of the data and the example vi.

    Thank you

    Sam

    After hours of searching on forms.ni.com and I was able to convert table 10 floating point values readable in LV values as drjdpowell has pointed out that using modern "Unflatten chain" is much easier to accomplish this task. Because I had to deal with the old version of LV (7.1), I had to use cataloged with loop I32 array type, For, Swap, Swap bytes words and catalogued with array type SGL. Please refer to join .vi for more details.

  • B &amp; K Portable Signal Analyzer binary data files

    I am currently using a portable Signal B & K 2144/7651 Analyzer.  I would like to start a project to display binary data files created by the parser in Labview.  I technical documentation that specifies the formatting of the binaries and they have the code example written for Pascal but I do not know how to translate this to Labview.  If anyone has experience with these data files or could give me a hint on how to interpret the files of Labile, I'd appreciate it.

    I can post the technique will have to but I need to scan him.

    Thank you

    Eric

    Hi arvin.

    I just wanted to share the work to date - it is not quite finished, but I have to get some sleep.

    Will probably end tomorrow/today (later)

    See you soon!

  • purge stale data to MySQL DB

    Hi all

    Would deleting only outdated data management objects remove obsolete data from MySQL DB? Pretty much confused how the mapping is on...

    Y at - it a script to run to remove obsolete data from FMS DB?

    Please suggest me in this regard.

    Kind regards

    Shiva

    Hey Shiva

    Have you had a look at http://en.community.dell.com/techcenter/performance-monitoring/foglight-administrators/f/4788/t/19553869.aspx and http://en.community.dell.com/techcenter/virtualization/infrastructure/w/fog-virt-wiki/5732.stale-objects-script ?  There is also http://en.community.dell.com/techcenter/performance-monitoring/foglight-administrators/f/4788/t/19560731.aspx

    Hope this helps

    Brian

Maybe you are looking for

  • Patches Mainstage sample for the keys to the North

    Hey guys. I have several amazing patches in Mainstage I'd like to have on my North Electro 5. Therefore, I should sample this patches (almost pads or synths) to create a *.wav which can be imported in my Sampleeditor (example of Publisher of North).

  • Problem upgrade memory on the Satellite L30 - 11 d

    Hi all I'm trying to update the memory from 512 MB to 2 GB. I have used Crucial memory Tester and ordered memory: 2 X 1 GB DDR2 667 CL5I can use either chip in a memory slot, but not the two chips at the same time I've updated the BIOS Any ideas? Che

  • Pavilion dv6-2124el: problem with the volume key

    HelloI wanted to know if someone could help me with this question: I have just formatted my laptop and installed Win7 HP 64 bit computer and I can not anymore in order to visualize the volume HP bar on the screen. I tried to install HP Quick Play, qu

  • Stock HP Pavilion p6-2260ea case fan

    What is the airflow on the fan housing stock for the hp pavilion pa-2260ea desktop pc? The fan is a Foxconn PVA092G12M I can't find any information on in anywhere.

  • HP Envy 4500 series: print 'Photo printing without borders' and 'best quality '.

    Problem: It only prints in the borderless Photo printing option. Text in black it prints appears in gray. It prints only in quality adjustment 'Best '. The test (after cleaning the print head) page shows the 6 colored rectangles but no black text. I