#1 2016-04-02 17:43:25

amaterismus
Člen
Registrován: 2016-04-02
Příspěvky: 4

Změna z mysql_connect na mysqli_connect

Ahoj mám tento kód.Problém že že my už nefunguje,zkoušel jsem už všechno podle návodu,ale nejde my to.
Co mám špatně? A co mám a čím nahradit?


Všem moc děkuji


<?php
$host="localhost"; 
$username="xxxxxx";
$password="xxxxxx";
$database="xxxxxx";
$table="adv_tr_ptc";  
$connection = mysql_connect("$host", "$username", "$password") or die ("Nemuzu se připojit na server");
mysql_select_db("$database") or die ("Špatná databáze");
$sql = "TRUNCATE TABLE `$table`";
mysql_query($sql);
mysql_close($connection);
?>

A další část je

mysql_connect($host,$username,$password) or die(mysql_error());
		mysql_select_db($database) or die(mysql_error());

Ta je v info.php

Upravil amaterismus (2016-04-02 18:01:13)

Offline

#2 2016-04-02 19:37:23

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Změna z mysql_connect na mysqli_connect

Podle jakého návodu a co jste zkoušel?

mysqli_connect
mysqli_query


<?php
$host="localhost"; 
$username="xxxxxx";
$password="xxxxxx";
$database="xxxxxx";

$table="adv_tr_ptc";  

$connection = mysqli_connect($host, $username, $password, $database) or die ("Nemuzu se připojit na server");

$sql = "TRUNCATE TABLE `$table`";

mysqli_query($connection, $sql);
?>
$con = mysqli_connect($host,$username,$password, $database) or die(mysql_error());

1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#3 2016-04-02 19:47:14

amaterismus
Člen
Registrován: 2016-04-02
Příspěvky: 4

Re: Změna z mysql_connect na mysqli_connect

Děkuji.Tak jsem to přepsal podle toho vašeho návodu.Po aktualizaci stránky se my oběvilo tohle

Access denied for user ''@'sasanka.stable.cz' (using password: NO)


Nic jiné jsem neměnil, ani helso.Kdy je háček?
JO samozřejmě mám placení hosting na endoře

Offline

#4 2016-04-02 19:49:22

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Změna z mysql_connect na mysqli_connect

Doména?

Měnil jste verzi php? Pokud ano je vhodné provést popsané doporučení => smazat uživatele a založit jej se stejnými údaji znovu.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#5 2016-04-02 19:51:27

amaterismus
Člen
Registrován: 2016-04-02
Příspěvky: 4

Re: Změna z mysql_connect na mysqli_connect

Podle odpovědi č 2

verzi php? Jsem nemělnil

Upravil amaterismus (2016-04-02 19:53:59)

Offline

#6 2016-04-02 19:56:06

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Změna z mysql_connect na mysqli_connect

amaterismus napsal:

Podle odpovědi č 2...

Tam název domény není uveden.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#7 2016-04-02 19:59:51

amaterismus
Člen
Registrován: 2016-04-02
Příspěvky: 4

Re: Změna z mysql_connect na mysqli_connect

Normálně my na stránce v admin panelu po přihlášení, hlásí to to
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/users/libormasek/ptc-paid-click.com/web/info.php

Tak nevím co má mám dělat.Jsem v tomhe oboru laik.Donedávna my to vše šlapalo normálně.

Offline

#8 2016-04-02 20:03:30

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Změna z mysql_connect na mysqli_connect

Buď si musíte aplikaci upravit sám, nebo kontaktujte autora.

Edit:
Další možností je zakázat (nebo upravit) nastavení výpisu chyb v administračním index.php.

Přechod z mysql na mysqli není jen o jedné úpravě příkazu pro připojení. Musíte upravit všechny dotazy do databáze pro rozšíření mysqli.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#9 2016-04-02 21:19:45

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Změna z mysql_connect na mysqli_connect

Pravdepodobne máte u domény aktívnu PHP verziu 5.6 bez mysqlnd, prepnite ju na 5.6 a pripájanie cez mysql by vám malo korektne fungovať.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

Zápatí

Založeno na FluxBB | CZ a SK