Articles of mysql

MySQL Great Circle Distance (fórmula Haversine)

Tengo un script PHP en funcionamiento que obtiene los valores de longitud y latitud y luego los ingresa en una consulta MySQL. Me gustaría que sea únicamente MySQL. Aquí está mi Código PHP actual: if ($distance != “Any” && $customer_zip != “”) { //get the great circle distance //get the origin zip code info $zip_sql […]

¿Debo usar el tipo de datos datetime o timestamp en MySQL?

¿Recomendaría usar un campo de fecha y hora o de marca de tiempo , y por qué (usando MySQL)? Estoy trabajando con PHP en el lado del servidor.

Advertencia: mysql_fetch_array (): el argumento proporcionado no es un resultado válido de MySQL

Me sale el error al intentar ejecutar esto: query(‘SELECT title,content FROM staff_vacancies ORDER BY ordering LIMIT 0,100’); // Get an array containing the results. // Loop for each item in that array while ($row = $connector->fetchArray($result)){ echo $row[‘title’].”; echo $row[‘content’]; } ?> Tengo un archivo vinculado: DbConnector.php: link = mysql_connect($host, $user, $pass); mysql_select_db($db); register_shutdown_function(array(&$this, ‘close’)); […]

mysqli o PDO: ¿cuáles son los pros y los contras?

En nuestro lugar, estamos divididos entre usar mysqli y PDO para cosas como declaraciones preparadas y soporte de transacciones. Algunos proyectos usan uno, algunos el otro. Hay pocas posibilidades realistas de que nos mudemos a otro SGBDR. Prefiero PDO por la única razón de que permite parámetros con nombre para las declaraciones preparadas, y hasta […]

La extensión mysql está en desuso y se eliminará en el futuro: use mysqli o PDO en su lugar

Cuando bash conectarme a un servidor MySQL desde PHP, veo el siguiente error: Obsoleto: la extensión mysql está en desuso y se eliminará en el futuro: utilice mysqli o PDO en su lugar en /path/to/filename.php en la línea 123 El código en la línea referenciada es: mysql_connect($server, $username, $password); Estoy seguro de que los argumentos […]

verificar si la fila existe con mysql

Necesito ayuda para verificar si existe una fila. Estoy recibiendo “correo electrónico ya no existe [email protected]”. ¿Hay una mejor manera de verificar si existe una fila con mysqli? if (count($_POST)) { $email = $dbl->real_escape_string(trim(strip_tags($_POST[’email’]))); $passwd = $dbl->real_escape_string(trim(strip_tags($_POST[‘passwd’]))); $query = “SELECT `email` FROM `tblUser` WHERE `email` = ‘$email'”; $result = mysqli_query($dbl,$query); if(is_resource($result) && mysqli_num_rows($result) == 1 […]

Mi statement PDO no funciona

Esta es mi statement PHP sql y está devolviendo false mientras var dumping $password_md5 = md5($_GET[‘password’]); $sql = $dbh->prepare(‘INSERT INTO users(full_name, e_mail, username, password, password_plain) VALUES (:fullname, :email, :username, :password, :password_plain)’); $result = $sql->execute(array( ‘:fullname’ => $_GET[‘fullname’], ‘:email’ => $_GET[’email’], ‘:username’ => $_GET[‘username’], ‘:password’ => $password_md5, ‘:password_plain’ => $_GET[‘password’]));

¿Puedo mezclar las API de MySQL en PHP?

He buscado en la red y hasta ahora lo que he visto es que puedes usar mysql_ y mysqli_ juntos, lo que significa: o Son válidos, pero cuando uso este código, lo que obtengo es: Connected Warning: mysql_close() expects parameter 1 to be resource, object given in D:\************.php on line 9 Done Para el primero […]

UTF-8 todo el camino

Estoy configurando un nuevo servidor y quiero soportar UTF-8 completamente en mi aplicación web. Lo he intentado en el pasado en servidores existentes y siempre parece que tengo que recurrir a ISO-8859-1. ¿Dónde exactamente necesito configurar la encoding / conjuntos de caracteres? Soy consciente de que tengo que configurar Apache, MySQL y PHP para hacer […]

mysql_fetch_array () / mysql_fetch_assoc () / mysql_fetch_row () / mysql_num_rows etc … espera que el parámetro 1 sea un recurso

Estoy tratando de seleccionar datos de una tabla MySQL, pero recibo uno de los siguientes mensajes de error: mysql_fetch_array () espera que el parámetro 1 sea resource, boolean o mysqli_fetch_array () espera que el parámetro 1 sea mysqli_result, boolean dado o Llamada a una función miembro fetch_array () en booleano / no objeto Este es […]