Este es el código que necesito si puede ser en un texto plano. Pero que no consigo acceder a la base de datos.
Código:
mysql -h localhost -u root -p password
select m1.id from tabla1 m1 join tabla2 m2 on m1.id=m2.user$
create temporary table foo (id int);
insert into foo select m1.id from tabla1 m1 join tabla2 m2 $
update tabla1 m inner join foo on m.id = foo.id set m.deleted=1;
drop table foo;
Por otra parte lo he intentado hacerlo con php, pero tampoco me ha funcionado y es este el código, separado en 3 ficheros:
config.php
Código PHP:
<?
# Data config for connect to database server
$server = 'localhost'; # Server (default:localhost)
$user_prefix = ''; # User of hosting (default:test)
$username_mysql = $user_prefix.'root'; # Mysql database user
$password_mysql = 'password'; # Mysql database password
$database_mysql = $user_prefix.'moodle'; # Mysql database
?>
connection.php
Código PHP:
<?
require_once('config.php');
# Check database to host connection
if(!function_exists('mysql_connect'))
{
echo 'PHP cannot find the mysql extension. MySQL is required for run. Aborting.';
exit();
}
$dbh = @mysql_connect($server, $username_mysql, $password_mysql)
or die('Error: Database to host connection: '.mysql_error());
mysql_select_db($database_mysql, $dbh)
or die('Error: Select database: '.mysql_error());
?>
prueba.php
Código PHP:
<?
require_once('inc/connection.php');
#Execute a MySQL query
$result = mysql_query("SELECT name FROM users", $dbh);
while($row = mysql_fetch_array($result))
{
echo 'User: '.$row['name'].'<br>';
}
?>