Maison > Applet WeChat > Développement WeChat > Développement de compte public PHP WeChat (2) Construction de Baidu BAE et utilisation de la base de données

Développement de compte public PHP WeChat (2) Construction de Baidu BAE et utilisation de la base de données

黄舟
Libérer: 2017-01-03 09:09:30
original
2067 Les gens l'ont consulté

WeChat devient de plus en plus populaire. Commençons dès aujourd'hui à apprendre le développement de comptes publics WeChat avant le développement, si vous connaissez déjà PHP, HTML/css et d'autres technologies.

1. Demandez un compte public WeChat : Adresse https://mp.weixin.qq.com/

Avant de vous inscrire, vous devez détenir un buste de votre carte d'identité et vous assurer vous pouvez voir clairement les informations de la carte d'identité. Les photos que j'ai prises avec mon iPhone 4s peuvent être utilisées. N'embellissez pas les photos, gardez-les simplement originales.

Remplissez les informations pertinentes, à condition qu'elles soient vraies. Elles seront examinées dans les 7 jours ouvrables pour voir si elles sont adoptées. Généralement, vous connaîtrez le résultat dans deux ou trois jours. soumettez simplement à nouveau. Vous n'avez que 4 chances au total, alors soyez prudent.

Une personne peut demander deux comptes officiels, car le numéro de téléphone portable et la carte d'identité ne peuvent être enregistrés que deux fois.

Vous devez utiliser votre adresse e-mail pour vous inscrire, alors postulez à l'avance. Votre adresse e-mail est utilisée pour la vérification et constitue également votre numéro de connexion.

Les utilisateurs individuels ne peuvent demander qu'un compte d'abonnement. Les gouvernements, les entreprises et les médias peuvent demander un compte de service. Les deux types de développement sont fondamentalement les mêmes, mais avec un meilleur service et plus de fonctions, nous ne pouvons que le faire. choisissez un compte d'abonnement.

Une fois la candidature approuvée, connectez-vous et téléchargez d'abord un avatar sur votre compte. Assurez-vous qu'il est identique au thème de votre compte. Et peut être lié à Weibo et ainsi de suite.

2 Appliquer pour Baidu BAE, qui est similaire à Sina SAE. Les deux opérations sont similaires. BAE est utilisé comme exemple ici.

Adresse de l'application : http://developer.baidu.com/

Inscrivez-vous simplement en tant que type personnel, il n'y a rien à dire, fondamentalement aucun problème.

Après avoir réussi l'application, vous pouvez utiliser Baidu BAE. Baidu bae peut créer des sites Web ou servir de plate-forme serveur pour développer des applications et fournit de nombreuses interfaces.

Trouvez le centre de gestion-"Cloud Platform Management-" Créez rapidement une application dans le coin supérieur droit :

Remplissez le nom de l'application, sélectionnez l'application mobile comme méthode d'accès et confirmez.

Lorsque l'application est générée, vous pouvez configurer l'environnement cloud de l'application, c'est-à-dire dans quel langage la développer. Ici, choisissez php.

Familiarisez-vous avec le backend, qui offre de nombreuses fonctions. Les détails seront introduits plus tard, ce ne sont que des connaissances préliminaires !

Ce qui précède concerne principalement des connaissances préparatoires, puis il y a les connaissances préparatoires. Vous pouvez développer WeChat sans utiliser de base de données, mais si vous souhaitez créer des applications de requête, vous pouvez utiliser des opérations de base de données, donc cette section. Implique principalement Baidu BAE La création de tables de base de données ci-dessus, l'insertion de données, la modification de données, la suppression de données, la suppression de tables et les opérations de transaction.

Avant le développement, allez sur bae pour créer une application, puis ajoutez la base de données MySQL, un nom de base de données sera automatiquement généré, qui est une chaîne.

Mysqli est utilisé ici pour les tests, MySQL est presque le même.

$dbname = "tIXZeAfkXSSgYzKuMwGZ";//百度bae数据库 这就是生成的数据库,要替换成自己的
  
 /*从环境变量里取出数据库连接需要的参数*/
 $host = getenv('HTTP_BAE_ENV_ADDR_SQL_IP');
 $port = getenv('HTTP_BAE_ENV_ADDR_SQL_PORT');
 $user = getenv('HTTP_BAE_ENV_AK');
 $pwd = getenv('HTTP_BAE_ENV_SK');
  
 $db= new mysqli($host,$user,$pwd,$dbname,$port);
 if(mysqli_connect_errno()){
  die("coonet error").mysqli_connect_errno();
 }else{
  echo 'ok';
 }
$db->query("set names utf8");
Copier après la connexion

Il s'agit de la connexion à la base de données Baidu bae, et vous pouvez ensuite utiliser les méthodes de base de données liées à mysqli pour fonctionner.

1. Créer un tableau

$sql = "create table if not exists t_mysql(
 id int(10) primary key AUTO_INCREMENT,
 no int(10),
 name VARCHAR(255))";
$result = $db->query($sql);
if($result){
 echo "创建表成功";
}
Copier après la connexion

2. Insérer

$sql ="insert into t_mysql(id,no,name) values(null,1,'你好')";
$result = $db->query($sql);
if($result){
 echo '插入成功';
}
Copier après la connexion

3. 🎜>

5. Requête
$sql ="update t_mysql set name='重活' where id=1";
$result = $db->query($sql);
if($db->affected_rows>0 && $result){
 echo '修改成功';
}
Copier après la connexion

6. Supprimer la table
$sql ="delete from t_mysql where id=4";
$result = $db->query($sql);
if($result && $db->affected_rows>0){
 echo '删除成功';
}
Copier après la connexion

7. Transaction (notez que seul le moteur innoDB prend en charge myisam et ne prend pas en charge les transactions) <🎜. >
$sql = "select * from t_mysql";  
$result = $db->query($sql);  
if($result){  
 $row = $result->fetch_row(); //索引数组 $r[0]  
 print_r($row);  
}
Copier après la connexion

Ce qui précède est le fonctionnement de base de BAE. En fait, il s'agit d'une opération générale de base de données PHP, ce qui suffit pour créer une application WeChat générale dessus.

$sql = "drop table if exists t_mysql";  
$result = $db->query($sql);  
if($result){  
 echo "删除表成功";  
}
Copier après la connexion
Téléchargement de fichiers http://xiazai.jb51.net/201612/yuanma/baemysqli(jb51.net).rar

Chapitre externe
$db->autocommit(FALSE);  
$result1 = $db->query("insert into t_mysql values(null,3,&#39;2333&#39;)");  
$result2 = $db->query("insert into t_mysql values(null,5,&#39;44433&#39;)");  
if($result1 && $result2){  
 $db->commit();  
 echo &#39;ok&#39;;  
}else{  
 $db->rollback();  
}
Copier après la connexion

Code de connexion à la base de données MySQL


Ce qui précède est le contenu du développement du compte public PHP WeChat (2) Construction de Baidu BAE et utilisation de la base de données Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !


source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal