Enero 17, 2018, 03:46:23 am

Autor Tema: AYUDA CON PHP  (Leído 1189 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Armageddon1992

  • CPQUE??
  • *
  • Mensajes: 1
    • Ver Perfil
AYUDA CON PHP
« en: Marzo 19, 2015, 06:26:29 pm »
Buenas.

Tengo una plantilla de una web algo antigua y por lo que tengo entendido estas funciones estan "anticuadas".
Alguien podria decirme de manera exacta como puedo sustituir estas funciones?

$res = mysql_query("SELECT count(*) FROM accounts;");
$val = mysql_fetch_array($res);


Gracias de todas formas!

Desconectado Socket_0x03

  • Me das tu IP?
  • *
  • Mensajes: 13
  • Sexo: Masculino
  • Teraexe Team
    • Ver Perfil
Re:AYUDA CON PHP
« Respuesta #1 en: Marzo 19, 2015, 08:50:02 pm »
Buenas,

Yo te recomiendo utilizar algunas de las funciones que te trae la extensión PDO de MySQL. Aparte de que son más modernas, son muy efectivas para evadir algunos tipos de ataques informáticos, como por ejemplo las inyecciones SQL. Además de ser más modernas y seguras, las funciones PDO son más rápidas cuando algún internauta va a realizar alguna consulta a la base de datos.

En el caso de la función mysql_query, puedes buscar un poco sobre "PDO::query". Sin embargo, si quieres que te quede bien seguro, puedes hacer uso de las funciones prepare y execute para que te quede de una forma similar a la siguiente:

Código: You are not allowed to view links. Register or Login
$AG_Query = $AG_DB->prepare('SELECT Socket_0x03 FROM Teraexe WHERE AG_Column='teraexe_data''); 
$AG_Query->execute(); 
$AGResult = $AG_Query->fetch(); 
print_r($AGResult); 

En el caso de la función mysql_fetch_array, puedes usar "PDO::FETCH_ASSOC" de una forma similar a la siguiente:

Código: You are not allowed to view links. Register or Login
while ($Teraexe_Row = $stmt->fetch(PDO::FETCH_ASSOC)) 
{
     print "Info";
     print_r($Teraexe_Row);
     print $Teraexe_Row['Socket_Column'];
     print "printed";
}

También hay otros valores de "PDO::FETCH_" que puedes utilizar dependiendo de como quieras mostrar las filas. Algunos de los que puedes utilizar son los siguientes:

Código: You are not allowed to view links. Register or Login
PDO::FETCH_BOTH
PDO::FETCH_BOUND
PDO::FETCH_CLASS
PDO::FETCH_INTO
PDO::FETCH_LAZY
PDO::FETCH_NAMED
PDO::FETCH_NUM
PDO::FETCH_OBJ

Saludos!
« Última modificación: Marzo 19, 2015, 09:42:49 pm por Socket_0x03 »
You are not allowed to view links. Register or Login

Desconectado HolyKnight

  • Elprince
  • G#
  • **
  • Mensajes: 2178
  • Sexo: Masculino
  • chgb ry dhr yrr
    • Ver Perfil
    • Holyknight's Web
Re:AYUDA CON PHP
« Respuesta #2 en: Marzo 19, 2015, 11:02:20 pm »
El conector de mysql original va a ser completamente dejado de lado en un par de años por lo que se aconseja pasarse a mysqli o PDO. Personalmente te recomendaría aprender PDO que es el conector mas seguro, mas robusto y más completo de todos.

Por el otro lado si no quieres salir de tu zona de confort simplemente puedes reemplazar tus viejas funciones mysql_ por las nuevas mysqli_

EJ: los mysql_connect() los reemplazas por mysqli_connect()

Saludos.
You are not allowed to view links. Register or Login

"Todo el mundo desea saber, pero nadie quiere pagar el precio."

I was blind, but now i see.

Desconectado bladeymolly

  • Me das tu IP?
  • *
  • Mensajes: 26
  • Sexo: Masculino
    • Ver Perfil
Re:AYUDA CON PHP
« Respuesta #3 en: Marzo 27, 2015, 11:20:25 am »
solo reemplaza mysql- por mysqli_

quedaria asi:
Código: You are not allowed to view links. Register or Login
$res = mysqli_query("SELECT count(*) FROM accounts;");
$val = mysqli_fetch_array($res);
Sólo los débiles hacen copias de seguridad en cd´s, los hombres de verdad suben sus cosas importantes a un ftp y permiten que el resto del mundo haga un mirror.


xx
ayuda con cuenta limitada! ayuda ayuda ayuda pliz

Iniciado por BasTaCo

5 Respuestas
1891 Vistas
Último mensaje Julio 11, 2007, 06:31:04 am
por HolyKnight
xx
Ayuda!! Ayuda urgente !! AYUDA !! Me Dosean

Iniciado por Fx-Firex

3 Respuestas
1565 Vistas
Último mensaje Julio 13, 2008, 10:42:37 pm
por ddoseromenor_
exclamation
[Ayuda, Spy-Net] No me doy auto-infectado ni tampoco puedo infectar [Ayuda]

Iniciado por Screen

4 Respuestas
1503 Vistas
Último mensaje Abril 20, 2011, 11:12:04 am
por guilli
xx
ayuda, ayuda tengo un problema despues de instalar linux

Iniciado por chalchihuatl

2 Respuestas
1257 Vistas
Último mensaje ſeptiembre 22, 2007, 12:19:47 pm
por chalchihuatl
xx
Ayuda. Tengo el VIRUS: REcycler en mi USB. Ayuda urgente. Contrarrestar ?

Iniciado por gaduard2

5 Respuestas
2273 Vistas
Último mensaje Noviembre 28, 2011, 11:45:27 am
por gaduard2
xx
[AYUDA] Necesito ayuda para buscar un programa [SOLUCIONADO]

Iniciado por cobilla

2 Respuestas
1552 Vistas
Último mensaje Junio 25, 2007, 06:22:59 am
por sn0x.
xx
AYUDA !!! urgente ayuda con el explorador internet explorer 7

Iniciado por jack13spa

3 Respuestas
2222 Vistas
Último mensaje Junio 20, 2007, 05:09:58 pm
por c4x30x
xx
!! Ayuda !! Me dosean y necesito saber la ip del que me dosea !! AYUDA !!

Iniciado por Bounted

2 Respuestas
1223 Vistas
Último mensaje Agosto 01, 2008, 03:42:45 pm
por nacherfaller
resuelto
AYUDA! ayuda con text/richbox!!! :D - [Solucionado]

Iniciado por h4rc0d

4 Respuestas
1522 Vistas
Último mensaje Enero 03, 2010, 11:45:13 am
por EddyW
xx
[[[AYUDA]]] Ayuda con Visual Basic.y un Programa..

Iniciado por yyspikeyy

1 Respuestas
1567 Vistas
Último mensaje Julio 19, 2007, 08:05:31 am
por seth