Table of Contents
回复讨论(解决方案)
Home Backend Development PHP Tutorial Sae上使用一轻量ORM库 idiorm的问题。

Sae上使用一轻量ORM库 idiorm的问题。

Jun 23, 2016 pm 01:48 PM
idiorm orm

本人小菜,发现一个好用的轻量orm库idiorm,纯粹是觉得方便加上怕自己写的东西会有安全性问题所以想用这个。

他的文档如下:http://idiorm.readthedocs.org/en/latest/index.html
Github中地址: https://github.com/j4mie/idiorm

Index.php代码如下:

<?phprequire_once "ORM.php";ORM::configure('mysql:host=localhost;dbname=mydemotest');ORM::configure('username', 'root');ORM::configure('password', '123456');//初始化ORM::configure('return_result_sets', true);//$account = ORM::for_table('account')->create();$account->id = 11;$account->account = 1236;$account->save();
Copy after login

分别用的就是其文档上的:



以上这段代码在我本地的xampp上可以运行
但是放到sae上就有问题
我的sae下首先自己创建了一个数据库,表名是account

然后在我的目录下游这两个文件,(ORM就是那个idiorm库)

对应index.php中的代码是:
<?phprequire_once 'ORM.php';ORM::configure('mysql:host=w.rdc.sae.sina.com.cn:3307;dbname=SAE_MYSQL_DB');ORM::configure('username', 'SAE_MYSQL_USER');ORM::configure('password', 'SAE_MYSQL_PASS');$account = ORM::for_table('account')->create();$account->id = 11;$account->account = 1236;$account->save();?>
Copy after login


然后就出现以下问题:


所以就想请教下各位前辈,自己也百度了很久,实在本人知识水平有限。
谢谢


回复讨论(解决方案)

SAE_MYSQL_XXXX 是常量!

ORM::configure('mysql:host=w.rdc.sae.sina.com.cn:3307;dbname=' . SAE_MYSQL_DB);ORM::configure('username', SAE_MYSQL_USER);ORM::configure('password', SAE_MYSQL_PASS);
Copy after login


另外,主机名、端口名也应用它提供的常量 SAE_MYSQL_HOST_M、SAE_MYSQL_PORT

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1664
14
PHP Tutorial
1267
29
C# Tutorial
1239
24
ORM framework Tortoise ORM in Python in practice ORM framework Tortoise ORM in Python in practice Jun 10, 2023 pm 06:05 PM

TortoiseORM is an asynchronous ORM framework developed based on the Python language and can be used to manage relational databases in Python asynchronous applications. This article will introduce how to use the TortoiseORM framework to create, read, update and delete data. You will also learn how to perform simple and complex queries from a relational database. Preparation Before starting this tutorial, you need to install Python (Python3.6+ is recommended) and install TortoiseOR.

How to use object-relational mapping (ORM) in PHP to simplify database operations? How to use object-relational mapping (ORM) in PHP to simplify database operations? May 07, 2024 am 08:39 AM

Database operations in PHP are simplified using ORM, which maps objects into relational databases. EloquentORM in Laravel allows you to interact with the database using object-oriented syntax. You can use ORM by defining model classes, using Eloquent methods, or building a blog system in practice.

ORM in PHP ORM in PHP May 24, 2023 am 08:14 AM

With the development of the Internet, the development of Web applications has gradually been widely used. One of the most important languages ​​is PHP. However, data management and processing has always been a problem faced by developers. For this reason, ORM has become a good choice for data processing. What is an ORM? ORM stands for Object-Relational Mapping. It is a method of converting objects in object-oriented programming language programs by using metadata that describes the mapping between objects and databases.

How does Hibernate implement polymorphic mapping? How does Hibernate implement polymorphic mapping? Apr 17, 2024 pm 12:09 PM

Hibernate polymorphic mapping can map inherited classes to the database and provides the following mapping types: joined-subclass: Create a separate table for the subclass, including all columns of the parent class. table-per-class: Create a separate table for subclasses, containing only subclass-specific columns. union-subclass: similar to joined-subclass, but the parent class table unions all subclass columns.

What is the ORM mechanism of Java Hibernate framework? What is the ORM mechanism of Java Hibernate framework? Apr 17, 2024 pm 02:39 PM

Hibernate is a JavaORM framework for mapping between Java objects and relational databases. Its ORM mechanism includes the following steps: Annotation/Configuration: The object class is marked with annotations or XML files, specifying its mapped database tables and columns. Session factory: manages the connection between Hibernate and the database. Session: Represents an active connection to the database and is used to perform query and update operations. Persistence: Save data to the database through the save() or update() method. Query: Use Criteria and HQL to define complex queries to retrieve data.

Object Relational Mapping (ORM) Basics: Understanding Doctrine ORM Object Relational Mapping (ORM) Basics: Understanding Doctrine ORM Jun 19, 2023 pm 03:43 PM

Object Relational Mapping (ORM) Basics: Understanding DoctrineORM When we develop applications, we need to operate on the database to store and retrieve data. However, it is inconvenient to use the original database query code directly. We need to establish a mapping relationship between objects and data. This is the role of ORM. ORM automatically maps and converts objects and database tables, allowing easy data manipulation, making our code easier to maintain. DoctrineORM is PHP

How to use ORM (Object Relational Mapping) in Phalcon framework? How to use ORM (Object Relational Mapping) in Phalcon framework? Jun 03, 2023 pm 09:21 PM

With the continuous development of web applications, corresponding web development frameworks are also emerging. Among them, the Phalcon framework is favored by more and more developers because of its high performance and flexibility. Phalcon framework provides many useful components, among which ORM (Object Relational Mapping) is considered one of the most important. This article will introduce how to use ORM in the Phalcon framework and some practical application examples. What is ORM First, we need to understand what ORM is. ORM is Object-Rel

What are the disadvantages of Hibernate ORM framework? What are the disadvantages of Hibernate ORM framework? Apr 18, 2024 am 08:30 AM

The HibernateORM framework has the following shortcomings: 1. Large memory consumption because it caches query results and entity objects; 2. High complexity, requiring in-depth understanding of the architecture and configuration; 3. Delayed loading delays, leading to unexpected delays; 4. Performance bottlenecks, in May occur when a large number of entities are loaded or updated at the same time; 5. Vendor-specific implementation, resulting in differences between databases.

See all articles