Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by jeffreyrampineda · Jan 04, 2015 at 05:17 PM · mysqlphpreceiver

Retrieving and dissecting MYSQL data from WWW

I am having troubles dissecting the data that I receive from my database through PHP. Basically what I want to do is after I have received the data, I want to assign each row to their respective variables in a for loop until they are all in a variable. In PHP, this can be easily done through:

 if($result->num_rows > 0){
     while($row = $result->fetch_assoc()){
         echo $row['item_ID'];
         echo $row['item_name'];
         
     }
 }

But I have no idea how this can be done through unity using WWW or some other means. I am assuming I have to use WWW.data?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by Graham-Dunnett · Jan 04, 2015 at 05:18 PM

Use WWW to talk to your server and have your PHP talk to the MySQL database and retrieve the data.

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image jeffreyrampineda · Jan 04, 2015 at 05:26 PM 0
Share

Thank you for replying but I'm asking how to assign the data that I have retrieved into a temporary string/int variable. Like for example, the data I receive are 'item_ID' and 'item_name'. I want to connect 'item_ID' and 'item_name' to 'int received_ID' and 'string received_name' separately and Debug.Log them in a for loop because I will be expecting to receive multiple 'item_ID' and 'item_Name' datas

For example:

avatar image jeffreyrampineda · Jan 04, 2015 at 05:32 PM 0
Share
     for(int x=0;x<data.column.size;x++){
         int received_ID = data['item_ID'];
         string received_Name = data['item_name'];
         Debug.Log(received_ID + received_name);
     }

avatar image apple92 · May 29, 2015 at 09:39 AM 0
Share

You'd want to format your php output in a specific way. For instance json or xml style.

But if it stays that simple (one item one itemId), you could also simply use an , or something like this as an indicator on where to split the string you retrieve from PHP. Then you can use split to split it into an array, so you can access it.

If you need to retrieve the Data from multiple Items you should really look into json or xml formatting, as those are pretty common and easy to read/write.

avatar image
0

Answer by $$anonymous$$ · May 29, 2018 at 11:20 PM

DID YOU SOLVED YOUR PROBLEM WE ARE HAVING THE SAME ISSUE OR SIMILAR!!

we want Retrieve multiple images from MySql database via Unity C#

we have made it, so we can consult and show in unity with php and c# the data (text) but no the images. the images are transfer in base64, but we can´t transform or show base64 into the image itself.

help knockknock@creativemediadesign.com.mx

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Unity to PHP/MySQL: password and username security 1 Answer

WWW class and PHP security issues 1 Answer

HOW Unity store game saves? Are mySQL a valid option to store such data? How about javascript framework or php? 0 Answers

PHP Android WWW Unknown Error 1 Answer

Unity php functions 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges