Table des matières
回复讨论(解决方案)
Maison développement back-end tutoriel php 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();
Copier après la connexion

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



以上这段代码在我本地的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();?>
Copier après la connexion


然后就出现以下问题:


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


回复讨论(解决方案)

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);
Copier après la connexion


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

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
4 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1677
14
Tutoriel PHP
1279
29
Tutoriel C#
1257
24
Framework ORM Tortoise ORM en Python en pratique Framework ORM Tortoise ORM en Python en pratique Jun 10, 2023 pm 06:05 PM

TortoiseORM est un framework ORM asynchrone développé sur la base du langage Python et peut être utilisé pour gérer des bases de données relationnelles dans des applications asynchrones Python. Cet article expliquera comment utiliser le framework TortoiseORM pour créer, lire, mettre à jour et supprimer des données. Vous apprendrez également à effectuer des requêtes simples et complexes à partir d'une base de données relationnelle. Préparation Avant de commencer ce tutoriel, vous devez installer Python (Python3.6+ est recommandé) et installer TortoiseOR.

Comment utiliser le mappage objet-relationnel (ORM) en PHP pour simplifier les opérations de base de données ? Comment utiliser le mappage objet-relationnel (ORM) en PHP pour simplifier les opérations de base de données ? May 07, 2024 am 08:39 AM

Les opérations de base de données en PHP sont simplifiées à l'aide d'ORM, qui mappe les objets dans des bases de données relationnelles. EloquentORM dans Laravel vous permet d'interagir avec la base de données en utilisant une syntaxe orientée objet. Vous pouvez utiliser ORM en définissant des classes de modèle, en utilisant des méthodes Eloquent ou en créant un système de blog dans la pratique.

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

Avec le développement d’Internet, le développement d’applications Web s’est progressivement généralisé. L'un des langages les plus importants est PHP. Cependant, la gestion et le traitement des données ont toujours été un problème auquel sont confrontés les développeurs. Pour cette raison, ORM est devenu un bon choix pour le traitement des données. Qu’est-ce qu’un ORM ? ORM signifie Object-Relational Mapping. Il s'agit d'une méthode de conversion d'objets dans des programmes en langage de programmation orienté objet en utilisant des métadonnées qui décrivent le mappage entre les objets et les bases de données.

Comment Hibernate implémente-t-il le mappage polymorphe ? Comment Hibernate implémente-t-il le mappage polymorphe ? Apr 17, 2024 pm 12:09 PM

Le mappage polymorphe Hibernate peut mapper les classes héritées à la base de données et fournit les types de mappage suivants : join-subclass : crée une table séparée pour la sous-classe, incluant toutes les colonnes de la classe parent. table par classe : créez une table distincte pour les sous-classes, contenant uniquement des colonnes spécifiques aux sous-classes. union-subclass : similaire à join-subclass, mais la table de classe parent réunit toutes les colonnes de la sous-classe.

Quel est le mécanisme ORM du framework Java Hibernate ? Quel est le mécanisme ORM du framework Java Hibernate ? Apr 17, 2024 pm 02:39 PM

Hibernate est un framework JavaORM pour le mappage entre les objets Java et les bases de données relationnelles. Son mécanisme ORM comprend les étapes suivantes : Annotation/Configuration : La classe d'objets est marquée avec des annotations ou des fichiers XML, spécifiant ses tables et colonnes de base de données mappées. Fabrique de sessions : gère la connexion entre Hibernate et la base de données. Session : représente une connexion active à la base de données et est utilisée pour effectuer des opérations de requête et de mise à jour. Persistance : enregistrez les données dans la base de données via la méthode save() ou update(). Requête : utilisez les critères et HQL pour définir des requêtes complexes afin de récupérer des données.

Bases du mappage relationnel objet (ORM) : comprendre la doctrine ORM Bases du mappage relationnel objet (ORM) : comprendre la doctrine ORM Jun 19, 2023 pm 03:43 PM

Principes de base du mappage objet-relationnel (ORM) : Comprendre DoctrineORM Lorsque nous développons des applications, nous devons opérer sur la base de données pour stocker et récupérer des données. Cependant, il n'est pas pratique d'utiliser directement le code de requête de base de données d'origine. Nous devons établir une relation de cartographie entre les objets et les données. C'est le rôle de l'ORM. ORM mappe et convertit automatiquement les objets et les tables de base de données, permettant une manipulation facile des données, rendant notre code plus facile à maintenir. DoctrineORM est PHP

Comment utiliser l'ORM (Object Relational Mapping) dans le framework Phalcon ? Comment utiliser l'ORM (Object Relational Mapping) dans le framework Phalcon ? Jun 03, 2023 pm 09:21 PM

Avec le développement continu des applications Web, des cadres de développement Web correspondants émergent également. Parmi eux, le framework Phalcon est privilégié par de plus en plus de développeurs en raison de ses hautes performances et de sa flexibilité. Le framework Phalcon fournit de nombreux composants utiles, parmi lesquels ORM (Object Relational Mapping) est considéré comme l'un des plus importants. Cet article présentera comment utiliser ORM dans le framework Phalcon et quelques exemples d'applications pratiques. Qu'est-ce que l'ORM ? Tout d'abord, nous devons comprendre ce qu'est l'ORM. ORM est Objet-Rel

Quels sont les inconvénients du framework Hibernate ORM ? Quels sont les inconvénients du framework Hibernate ORM ? Apr 18, 2024 am 08:30 AM

Le framework HibernateORM présente les inconvénients suivants : 1. Consommation de mémoire importante car il met en cache les résultats des requêtes et les objets d'entité. 2. Une complexité élevée, nécessitant une compréhension approfondie de l'architecture et de la configuration. 3. Des délais de chargement retardés, entraînant des retards inattendus ; . Des goulots d'étranglement en matière de performances peuvent survenir lorsqu'un grand nombre d'entités sont chargées ou mises à jour en même temps. 5. Implémentation spécifique au fournisseur, entraînant des différences entre les bases de données.

See all articles