154 lines
6.7 KiB
PHP
154 lines
6.7 KiB
PHP
<?php
|
|
require_once 'config.php';
|
|
|
|
try {
|
|
$pdo = db();
|
|
|
|
// Create table
|
|
$sql = "CREATE TABLE IF NOT EXISTS vocabulary (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
arabic VARCHAR(255) NOT NULL,
|
|
urdu VARCHAR(255) NOT NULL,
|
|
english VARCHAR(255) NOT NULL
|
|
)";
|
|
$pdo->exec($sql);
|
|
|
|
echo "Table 'vocabulary' created successfully (if not exists)." . PHP_EOL;
|
|
|
|
// Check if table is empty before inserting data
|
|
$stmt = $pdo->query("SELECT COUNT(*) FROM vocabulary");
|
|
if ($stmt->fetchColumn() > 0) {
|
|
echo "Table is not empty. Skipping data insertion." . PHP_EOL;
|
|
exit;
|
|
}
|
|
|
|
// Insert data
|
|
$vocabulary = [
|
|
['الْحَمْدُ', 'حمد', 'Praise'],
|
|
['لِ', 'لے، واسطے، لہذا', 'For, to'],
|
|
['رَبِّ', 'رب', 'Lord'],
|
|
['الْعٰلَمِیْنَ', 'جہان، رحمت للعالمین', 'The worlds'],
|
|
['الرَّحْمٰنِ', 'رحمن', 'The Most Merciful'],
|
|
['الرَّحِیْمِ', 'رحیم', 'The Compassionate'],
|
|
['مَالِكِ', 'مالک', 'Master, Owner'],
|
|
['یَوْمِ', 'دن', 'Day'],
|
|
['وَ', 'اور', 'And'],
|
|
['عَن', 'بارے میں، سے', 'About, from'],
|
|
['تَا', 'ہمارا', 'Our'],
|
|
['الصِّرَاطَ', 'راستہ', 'The path'],
|
|
['الْمُسْتَقِیْمَ', 'سیدھا', 'The straight'],
|
|
['عَلَی', 'پر', 'On, upon'],
|
|
['غَیْرِ', 'سوا', 'Other than'],
|
|
['الْمَغْضُوْبِ', 'غضب کیا گیا', 'Those who earned anger'],
|
|
['لَا', 'نہیں', 'No, not'],
|
|
['ب', 'ساتھ', 'With, by'],
|
|
['إِسْمُ', 'نام', 'Name'],
|
|
['اللّٰهُ', 'الله', 'Allah'],
|
|
['مِن', 'سے', 'From'],
|
|
['الشَّيْطَانِ', 'شیطان', 'The Satan'],
|
|
['اِلٰی', 'کی طرف', 'To, towards'],
|
|
['فِى', 'میں', 'In'],
|
|
['بَيْنَ', 'درمیان', 'Between'],
|
|
['آيَةً', 'بشارت، ازل ساے بردبک', 'Sign, verse'],
|
|
['كُل', 'تمام', 'All, every'],
|
|
['تَحْت', 'نیچے', 'Under, beneath'],
|
|
['فَوْق', 'اوپر', 'Above, over'],
|
|
['كِتَاب', 'کتاب', 'Book'],
|
|
['رِزْق', 'رزق', 'Provision'],
|
|
['قَبْل', 'پہلے', 'Before'],
|
|
['آخِرَة', 'آخرت', 'Hereafter'],
|
|
['هُدًى', 'ہدایت', 'Guidance'],
|
|
['خلَق', 'خلق', 'Creation'],
|
|
['بیَان', 'بیان کرنا', 'Explanation'],
|
|
['غَيْب', 'غیب', 'Unseen'],
|
|
['قَلْب', 'دل', 'Heart'],
|
|
['عَذَاب', 'عذاب', 'Punishment'],
|
|
['مَرَض', 'بیماری', 'Disease'],
|
|
['فَسَاد', 'فساد', 'Corruption'],
|
|
['تِجَارَةً', 'تجارت', 'Trade'],
|
|
['مَثَل', 'مثال', 'Example'],
|
|
['عَقْل', 'عقل', 'Intellect'],
|
|
['أَهْل', 'والا', 'People of'],
|
|
['سَمَاء', 'آسمان', 'Sky, heaven'],
|
|
['بَرْق', 'بجلی', 'Lightning'],
|
|
['مَوْت', 'موت', 'Death'],
|
|
['حَفِيظ', 'حفظ کرنے والا', 'Guardian, protector'],
|
|
['شَيْء', 'چیز', 'Thing'],
|
|
['آيَة', 'نشانی', 'Sign, miracle'],
|
|
['ثَمَرَات', 'پھل', 'Fruits'],
|
|
['مُؤْمِن', 'مومن', 'Believer'],
|
|
['كَافِر', 'کافر', 'Disbeliever'],
|
|
['صَالِح', 'نیک', 'Righteous'],
|
|
['بَعْد', 'بعد', 'After'],
|
|
['أَزْوَاج', 'بیویاں', 'Spouses, pairs'],
|
|
['حَجّ', 'حج', 'Pilgrimage'],
|
|
['بَيْت', 'گھر', 'House'],
|
|
['كَثِير', 'بہت', 'Much, many'],
|
|
['عَهْد', 'وعدہ', 'Covenant, promise'],
|
|
['بَعِيد', 'دور', 'Far, distant'],
|
|
['نَائِب', 'نائب', 'Deputy'],
|
|
['جَمِيع', 'تمام', 'All, entire'],
|
|
['مُخْتَلِف', 'مختلف', 'Different'],
|
|
['شَرّ', 'شر', 'Evil'],
|
|
['إِبْلِيس', 'ابلیس', 'Iblis, Satan'],
|
|
['بَعْض', 'بعض', 'Some, part'],
|
|
['مَتَاع', 'سامان، دولت', 'Provision, wealth'],
|
|
['كَلِمَات', 'الفاظ', 'Words'],
|
|
['خَوْف', 'خوف', 'Fear'],
|
|
['حُزْن', 'غم', 'Grief'],
|
|
['قَبِيل', 'قبیلہ', 'Tribe, clan'],
|
|
['نَفْس', 'جان', 'Soul, self'],
|
|
['شَفَاعَة', 'شفاعت', 'Intercession'],
|
|
['عَدْل', 'عدل', 'Justice'],
|
|
['بَلَاء', 'آزمائش', 'Trial, test'],
|
|
['بَحْر', 'سمندر', 'Sea'],
|
|
['لَيْلَة', 'رات', 'Night'],
|
|
['نِهَايَة', 'دن', 'Day, daytime'],
|
|
['بَاب', 'دروازہ', 'Door, gate'],
|
|
['جَمَعَ', 'جمع کرنا', 'To gather'],
|
|
['ذَكَر', 'ذکر', 'Remembrance'],
|
|
['طَعَامًا', 'کھانا', 'Food'],
|
|
['بَشِير', 'بشیر', 'Bearer of glad tidings'],
|
|
['ذَات', 'ذات', 'Essence, self'],
|
|
['عَمَل', 'عمل', 'Action, deed'],
|
|
['إِلَّا', 'سوائے', 'Except'],
|
|
['شَجَرَ', 'درخت', 'Tree'],
|
|
['ذُو', 'والا', 'Possessor of'],
|
|
['فَرِيق', 'گروہ', 'Group, party'],
|
|
['شَكّ', 'شک', 'Doubt'],
|
|
['سِرًّا', 'پوشیدہ', 'Secret'],
|
|
['شَمْس', 'سورج', 'Sun'],
|
|
['صِدْق', 'سچ', 'Truth'],
|
|
['وَالِدِين', 'والدین', 'Parents'],
|
|
['يَتِيمًا', 'یتیم', 'Orphan'],
|
|
['مِسْكِينًا', 'مسکین', 'Needy, poor'],
|
|
['زَكَاة', 'زکوة', 'Charity, alms'],
|
|
['نُورًا', 'نور', 'Light'],
|
|
['جَزَاء', 'بدلہ', 'Reward'],
|
|
['حَيَاة', 'زندگی', 'Life'],
|
|
['عَبْدًا', 'بندہ', 'Servant, slave'],
|
|
['صَلَاة', 'نماز', 'Prayer'],
|
|
['صَبْر', 'صبر', 'Patience'],
|
|
['رَسُول', 'رسول', 'Messenger'],
|
|
['نَبِي', 'نبی', 'Prophet'],
|
|
['جَنَّة', 'جنت', 'Paradise'],
|
|
['نَار', 'آگ', 'Fire, Hell'],
|
|
['إِيمَان', 'ایمان', 'Faith'],
|
|
['كُفْر', 'کفر', 'Disbelief'],
|
|
['حَقّ', 'حق', 'Truth, right'],
|
|
['بَاطِل', 'باطل', 'Falsehood'],
|
|
['خَيْر', 'خیر', 'Good'],
|
|
];
|
|
|
|
$stmt = $pdo->prepare("INSERT INTO vocabulary (arabic, urdu, english) VALUES (?, ?, ?)");
|
|
|
|
foreach ($vocabulary as $word) {
|
|
$stmt->execute($word);
|
|
}
|
|
|
|
echo "Data inserted successfully." . PHP_EOL;
|
|
|
|
} catch (PDOException $e) {
|
|
die("DB ERROR: " . $e->getMessage());
|
|
}
|