Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Downgrade PHP XAMPP


Rekomendowane odpowiedzi

Opublikowano

Czesc.

Od jakiegos czasu piszę sobie strony na localhoscie przy użyciu xamppa, zawsze funkcja mysql_query i inne z mysql normalnie dzialaly, po stworzeniu nowego pliku .php zaczely sie problemy z tym ze mysql_query juz nie dziala i trzeba jakies mysqli czy cos a tego totalnie nie ogarniam, czy jest mozliwosc downgrade'a wersji php w xampp'ie?

Opublikowano

i dobrze, ze to nie dziala. uzywaj mysqli a najlepiej PDO.
 
bnvtTtF.png
 
czy jest mozliwosc downgrade - zapewne tak.

http://php.net/downloads.php

mysql_ zostalo uznane jako "przestarzale" w wersji 5.50
 
 

This extension is now deprecated, and deprecation warnings will be generated when connections are established to databases via mysql_connect(), mysql_pconnect(), or through implicit connection: use MySQLi or PDO_MySQL instead


a jesli jeszcze cie nie przekonalem to polecam poczytac na stackoverflow, dlaczego nie uzywa sie juz mysql_ :)

Opublikowano

To jak przerobić to:

$cw11 = mysql_real_escape_string(htmlspecialchars($_POST['cw11']));

 

Na te mysqli czy tam PDO, bo jak dodam samo i do mysql to nie dziala dalej :v

Opublikowano

przeanalizuj sobie to ;) przyklad z php.net

$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

mysqli_query($link, "CREATE TEMPORARY TABLE myCity LIKE City");

$city = "'s Hertogenbosch";

/* this query will fail, cause we didn't escape $city */
if (!mysqli_query($link, "INSERT into myCity (Name) VALUES ('$city')")) {
    printf("Error: %s\n", mysqli_sqlstate($link));
}

$city = mysqli_real_escape_string($link, $city);

/* this query with escaped $city will work */
if (mysqli_query($link, "INSERT into myCity (Name) VALUES ('$city')")) {
    printf("%d Row inserted.\n", mysqli_affected_rows($link));
}

mysqli_close($link);

musisz do mysql_connect itp dodac tez i zeby dzialalo jak trzeba.

po więcej:

 

http://php.net/manual/en/class.mysqli.php

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...