2017-09-05 1 views
-1

私の要求にPHPのversion5.4をアップグレードせず、mysqliの機能を実行することはできますが、私は複数の疑問を持っている...少し奇妙..ですは私が7

  1. あなたはすべての問題は、私がよ何であるかを教えてもらえますphp5.4をPHP 7にアップグレードするとどうなりますか? (PHP 5.4ではプロセスは既に実行されており、中断したくない)

  2. PHPバージョン5.4を7にアップグレードせずにmysqli関数を実行できますか?

+0

で提供されていますそれはサーバー障害でより良い答えを得ることができます。私はサーバー管理者とは関係のないPHP言語部分のせいではありませんでした。私はあなたがポイント#1にもっと助けが必要な場合はサーバーの障害に行くことをお勧めします – Salketer

答えて

0

はい、実行できます。あなたのPHPのバージョンが5.3に感謝した場合は、MysqLiを実行することができます。しかし、私はあなたがURLを確認してください詳細については代わりにmysqliの のPDOを使用することをお勧め:ここで述べる長いへhttp://php.net/manual/en/mysqli.installation.php

+0

なぜあなたはMySQLi上でPDOを提案していますか? – Marty

+0

PDOで名前付きパラメータを使用することができ、PDOの利点は異なるデータベースタイプ間で移動する方が簡単です(たとえば、OracleまたはSQL ServerまたはPostreSQLで作業したい場合など)、移行を簡単に行うことができます。あなたはクラスで働くのが好きです。もちろん、私はOOP構造が好きです。私は示唆している、私はあなたがこれを使用しなければならないと言っていない。 –

0
  1. ウェイ。このチュートリアルに従うことができますhttps://auth0.com/blog/migrating-a-php5-app-to-php7-part-one/

  2. mysqliはPHP5で利用できるので、これは問題ありません。アプリはPHP7を必要とする場合は、あなたの現在のPHP5のインストールに影響することなく、それをインストールする方法があります...

  3. mysqliのは、私が思うように私は、フラグには約このようオフトピックだったPHP5

+0

私は3日前に上記のリンクに従っていましたが、彼らはphp5でabt mysqliについて言及していませんでした。 –

+0

いいえ、そのガイドはPHPのバージョンをアップグレードすることです、あなたの実際のコードについては何もありません。あなたが使用した関数を削除していないことを確認するためにPHPのチェンジログをチェックするべきですが、一般的には、すでに非推奨の通知を投げかけています... – Salketer

関連する問題