I'm trying to get data from a SharePoint list from my PHP website, which contains a MySQL database. The list contains data which can be stored in the MySQL database.
Here are 2 solutions I thought of, but I'm also unsure of their possibility:
Using a webservice to reach the SharePoint list from PHP.
Connecting PHP's MySQL database with SharePoint's list so that they communicate with one another. But I don't know how to go about doing this solution.
Does anyone know how to improve on the above mentioned solutions? Or provide any alternatives?
Look into the Business Connectivity Service. It allows you to configure a database table as an external list. To the user's they will be working with a SharePoint list but behind the scenes, the list is actually a representation of the database table with direct crud functionality.
Related
I'm trying to develop an Android app that provides information on a chosen topic. All the information is stored on a MySQL database with one table for each topic. What I want to achieve is that when the user chooses a topic, the corresponding table should be downloaded to SQLite so that it can be used offline. Also, any changes to that particular table in the MySQL should be in synced with the SQLite db automatically when the phone connects to Internet the next time.
I have understood how to achieve the connection using PHP and HTTP requests. What I wanna know what is the best logic to sync any entries in a particular table in MuSQL database to the one in SQLite. I read about using various sync services but I don't understand how to use them. All my tables have exactly the same schema so is there an efficient way to achieve the sync ?
I have a decent knowledge in SQL but I'm kinda new to Android.
I seen many questions posted but not these two exactly. I also tried reading the Wikipedia definitions but I don't have enough technical understanding to know what it is saying exactly.
I am looking for a database solution where the User of a website can enter customized data into the columns in an Order.tbl and link it to their account in the Account.tbl.
Scenario:
I make customized shirts. The user would need to log in to their account and order customized details such as pictures and personalized text which could differ from User to User. It would need to be dynamic in this way versus a static selection of shirts.
The software I use to make the shirts can connect to an MS Access database, SQLite database, mySQL database and a few other flat file databases like Excel and CSV.
Currently my software subscription is with Access and SQLite and was informed that Access would not work in my case because I am using web forms. Which leaves me with SQLite or upgrade to handle mySQL.
The only thing I really understand is that mySQL is more robust than SQLite but I am unsure if I actually need it or not.
Any suggestions for a beginnner?
I have a client that ask me to convert an Access database to something web based.
The database has 20 tables, 10 input forms (input of data is not done directly into tables), about 100 queries and 20 reports.
I don't mind using mssql/c# but I would prefer using php/mysql.
The client would like to have the ability to create himself custom report like it's possible in Access (WYSIWYG interface to select tables and fields and possibility to add header, footer, labels, etc.).
The solution can be something licensed but I would need something flexible as this is the first step of a bigger project.
Thank you very much in advance for your ideas/help.
Just convert the DB to Mysql and use an odbc driver to link access to the mysql db for report creation, what is the issue?
Maybe this tool or this.
I'm trying to develop a web application for work, using PHP, MySQL and jQuery.
The main aim of the application is to store information about the work we do for our customer, so that we can give them detailed reports at the end of the year.
an example of what I'm trying to accomplish:
a report would be created, using a customers details
entries would be added to this report documenting the work that has been carried out.
then both, report & entries would be inserted into there actual tables
I'm wanting to use temp tables to store the information so that I can use it between pages but looking to see if this is the best way of accomplishing this.
Thanks
D
Temporary tables are deleted automatically when the connection to the database is closed. In PHP, this is usually done after each page request. Use normal (i.e. non-temporary) tables to gather report data for all customers. Use foreign keys to link reports to customers and report entries to reports.
I am working on a web application (PHP + Doctrine + MySQL) to sell. The problem is that there is information that the clients will need from my central data source and they will have information that they don't want me to see (financial and such).
My Question, what is the best way to get that information to the customer application?
My Initial Thoughts:
The application I am creating is built with Doctrine. I think I can create a connection to two databases by using something like (let me know if you know exactly how to do it):
$this->setTableName('host.dbname.tablename');
The problem with this is that I would have to open up the MySQL port, which a hosting company may not do for me nor may it be safe. Let me know if this is not so.
So I thought about setting up a php-cron job that will download the new data every day (daily would be sufficient). This would require some sort of php page on my data source to output the files. The problem with this is figuring out what information the client app has and updating it.
Edit: I just read about Federated Tables. This may be another solution if I can get the host to open port 3306.
Thanks
Create a view at the finance database to the table in question, then create a federated table at your web source database based on that view. If all you're going to do is read, then your web user only needs SELECT privileges.