Heim  >  Artikel  >  WeChat-Applet  >  Entwicklung öffentlicher PHP-WeChat-Konten (2) Baidu BAE-Erstellung und Datenbanknutzung

Entwicklung öffentlicher PHP-WeChat-Konten (2) Baidu BAE-Erstellung und Datenbanknutzung

黄舟
黄舟Original
2017-01-03 09:09:301829Durchsuche

WeChat wird immer beliebter. Beginnen wir noch heute mit der Entwicklung öffentlicher WeChat-Konten, wenn Sie bereits über Kenntnisse in PHP und HTML/CSS und anderen Technologien verfügen.

1. Beantragen Sie ein öffentliches WeChat-Konto: Adresse https://mp.weixin.qq.com/

Bevor Sie sich registrieren, müssen Sie einen Ausweis vorlegen und sicherstellen, dass dies der Fall ist Sie können die Ausweisinformationen deutlich sehen. Die Fotos, die ich mit meinem iPhone 4s aufgenommen habe, können nicht verschönert werden, sondern nur im Original gehalten werden.

Geben Sie die relevanten Informationen ein. Sofern diese wahr sind, wird innerhalb von 7 Arbeitstagen überprüft, ob das Ergebnis bestanden wird. Reichen Sie es einfach noch einmal ein. Sie haben insgesamt nur 4 Chancen, seien Sie also vorsichtig.

Eine Person kann zwei offizielle Konten beantragen, da sowohl die Mobiltelefonnummer als auch der Personalausweis nur zweimal registriert werden können.

Sie müssen Ihre E-Mail-Adresse verwenden, um sich zu registrieren. Bewerben Sie sich also im Voraus. Ihre E-Mail-Adresse wird zur Verifizierung verwendet und ist gleichzeitig Ihre Login-Nummer.

Einzelne Benutzer können nur ein Abonnementkonto beantragen. Regierungen, Unternehmen und Medien können ein Dienstkonto beantragen. Die beiden Entwicklungsarten sind grundsätzlich gleich, aber mit besserem Service und mehr Funktionen können wir nur Wählen Sie ein Abonnementkonto.

Nachdem der Antrag genehmigt wurde, melden Sie sich an und laden Sie zunächst einen Avatar in Ihr Konto hoch. Stellen Sie sicher, dass er mit dem Thema Ihres Kontos übereinstimmt. Und kann an Weibo usw. gebunden werden.

2 Beantragen Sie Baidu BAE, das Sina SAE ähnelt. Die beiden Vorgänge werden hier als Beispiel verwendet.

Bewerbungsadresse: http://developer.baidu.com/

Einfach als persönlicher Typ registrieren, es gibt nichts zu sagen, im Grunde kein Problem.

Nachdem Sie die Anwendung bestanden haben, können Sie Baidu BAE verwenden, um Websites zu erstellen oder als Serverplattform für die Entwicklung von Anwendungen zu dienen und viele Schnittstellen bereitzustellen.

Suchen Sie das Management Center „Cloud Platform Management“ und erstellen Sie schnell eine Anwendung in der oberen rechten Ecke:

Geben Sie den Anwendungsnamen ein, wählen Sie die mobile Anwendung als Zugriffsmethode aus und bestätigen Sie.

Wenn die Anwendung generiert wird, können Sie die Cloud-Umgebung für die Anwendung einrichten, d. h., in welcher Sprache sie entwickelt werden soll. Wählen Sie hier PHP aus.

Machen Sie sich mit dem Backend vertraut, das viele Funktionen bereitstellt. Details werden später bekannt gegeben, dies ist nur vorläufiges Wissen!

Das Obige ist hauptsächlich ein vorbereitendes Wissen, und dann gibt es noch das vorbereitende Wissen. Sie können WeChat ohne Verwendung einer Datenbank entwickeln, aber wenn Sie einige Abfrageanwendungen erstellen möchten, können Sie Datenbankoperationen verwenden, daher dieser Abschnitt Beinhaltet hauptsächlich Baidu BAE Die obige Erstellung von Datenbanktabellen, das Einfügen von Daten, das Ändern von Daten, das Löschen von Daten, das Löschen von Tabellen und Transaktionsvorgänge.

Gehen Sie vor der Entwicklung zu bae, um eine Anwendung zu erstellen, und fügen Sie dann die Datenbank MySQL hinzu. Es wird automatisch ein Datenbankname generiert, bei dem es sich um eine Zeichenfolge handelt.

Mysqli wird hier zum Testen verwendet, MySQL ist fast dasselbe.

$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");

Dies ist die Baidu-BAE-Datenbankverbindung, und dann können Sie MySQL-bezogene Datenbankmethoden für den Betrieb verwenden.

1. Tabelle erstellen

$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 "创建表成功";
}

3. Ändern

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

5. Abfrage
$sql ="update t_mysql set name='重活' where id=1";
$result = $db->query($sql);
if($db->affected_rows>0 && $result){
 echo '修改成功';
}

6. Tabelle löschen
$sql ="delete from t_mysql where id=4";
$result = $db->query($sql);
if($result && $db->affected_rows>0){
 echo '删除成功';
}

7 >
$sql = "select * from t_mysql";  
$result = $db->query($sql);  
if($result){  
 $row = $result->fetch_row(); //索引数组 $r[0]  
 print_r($row);  
}

Das Obige ist die grundlegende Operation von BAE. Tatsächlich handelt es sich um eine allgemeine PHP-Datenbankoperation, die ausreicht, um eine allgemeine WeChat-Anwendung darauf zu erstellen.

$sql = "drop table if exists t_mysql";  
$result = $db->query($sql);  
if($result){  
 echo "删除表成功";  
}
Datei herunterladen http://xiazai.jb51.net/201612/yuanma/baemysqli(jb51.net).rar

Externes Kapitel
$db->autocommit(FALSE);  
$result1 = $db->query("insert into t_mysql values(null,3,'2333')");  
$result2 = $db->query("insert into t_mysql values(null,5,'44433')");  
if($result1 && $result2){  
 $db->commit();  
 echo 'ok';  
}else{  
 $db->rollback();  
}

MySQL-Datenbank-Verbindungscode


Das Obige ist der Inhalt der Entwicklung des öffentlichen PHP-WeChat-Kontos (2) Aufbau und Verwendung der Baidu BAE-Datenbank Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn