Heim  >  Artikel  >  Datenbank  >  PHP MySQL stellt eine Verbindung zur Datenbank Instanz_MySQL her

PHP MySQL stellt eine Verbindung zur Datenbank Instanz_MySQL her

WBOY
WBOYOriginal
2016-11-30 23:59:381268Durchsuche

Nebenbei habe ich die my.ini-Kodierung der Daten in der Nacht auf utf-8 geändert, und dann konnte die Datenbank nicht mehr gestartet werden. Wenn jemand weiß, was passiert Das Problem ist.

Da es sich um einen Link zur Datenbank handelt, gibt es nichts zu erklären, also gehen Sie einfach zum Code.

<&#63;php

/* Connect to a MySQL server 连接数据库服务器 */
$link = mysqli_connect(
  'localhost', /* The host to connect to 连接MySQL地址 */
  'jian',   /* The user to connect as 连接MySQL用户名 */
  '123456', /* The password to use 连接MySQL密码 */
  'jian');  /* The default database to query 连接数据库名称*/

if (!$link) {
  printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
  exit;
}else
  echo '数据库连接上了!';

/* Close the connection 关闭连接*/
mysqli_close($link);
&#63;>

Der Jian ist hier tatsächlich der Administrator einer der Bibliotheken mit dem Namen Jian. Es ist nicht erforderlich, den Datenbankadministrator zu schreiben, da wir in tatsächlichen Projekten möglicherweise das Datenbankkonto, das Kennwort und die Hostadresse einer Bibliothek erhalten Administrator.

Testergebnisse:

Ursprüngliche Datenbanktabelle:

Vorgang 1: Schüler-IDs, Klassen und Ergebnisse mit Ergebnissen über 60 abfragen

SELECT id,class,scores FROM jian_scores WHERE scores>60

Alle Codes:

<&#63;php

/* Connect to a MySQL server 连接数据库服务器 */
$link = mysqli_connect(
  'localhost', /* The host to connect to 连接MySQL地址 */
  'jian',   /* The user to connect as 连接MySQL用户名 */
  '123456', /* The password to use 连接MySQL密码 */
  'jian');  /* The default database to query 连接数据库名称*/

if (!$link) {
  printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
  exit;
}else
  echo '数据库连接上了!'. "<br/>";

if ($result = mysqli_query($link, 'SELECT id,class,scores FROM jian_scores WHERE scores>60 ')) {

echo('id 班级 分数 '). "<br/>";

/* Fetch the results of the query 返回查询的结果 */
while( $row = mysqli_fetch_assoc($result) ){
  echo $row['id'], " ", $row['class'], " ", $row['scores'], "<br/>";
  // printf("%s (%s) ", $row['id'],$row['class'], $row['scores']);
}

/* Destroy the result set and free the memory used for it 结束查询释放内存 */
mysqli_free_result($result);
}


/* Close the connection 关闭连接*/
mysqli_close($link);
&#63;>

Ergebnis:

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Website!

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