mirror of
https://github.com/Alvin-Zilverstand/pokedex.git
synced 2026-03-06 11:07:31 +01:00
Update database connection details and add scripts for image URL updates and downloads
This commit is contained in:
30
update-image-urls.js
Normal file
30
update-image-urls.js
Normal file
@@ -0,0 +1,30 @@
|
||||
const mysql = require('mysql');
|
||||
|
||||
// Database connection
|
||||
const connection = mysql.createConnection({
|
||||
host: 'localhost',
|
||||
user: 'root',
|
||||
password: '',
|
||||
database: 'pokedex',
|
||||
});
|
||||
|
||||
connection.connect();
|
||||
|
||||
// Fetch Pokémon data
|
||||
connection.query('SELECT id FROM pokemon', (error, results) => {
|
||||
if (error) throw error;
|
||||
|
||||
results.forEach((pokemon) => {
|
||||
const newImageUrl = `./images/${pokemon.id}.png`;
|
||||
connection.query(
|
||||
'UPDATE pokemon SET image_url = ? WHERE id = ?',
|
||||
[newImageUrl, pokemon.id],
|
||||
(updateError) => {
|
||||
if (updateError) throw updateError;
|
||||
console.log(`Updated image URL for Pokémon ID: ${pokemon.id}`);
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
connection.end();
|
||||
});
|
||||
Reference in New Issue
Block a user