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()); }