পাইথন এবং মাইএসকিউএল

আমি Python Postgresql সঙ্গে কাজ করতে পারে কিন্তু আমি এটি মাইএসকিউএল সঙ্গে কাজ করতে পারে না। মূল সমস্যা হলো শেয়ার্ড হোস্টিং একাউন্টে আমার কাছে ডিজিঙ্গো বা পিএইচসিএল এর মতো জিনিস ইনস্টল করার সামর্থ নেই, তাই আমি সাধারণত আমার কম্পিউটারে ইনস্টল করার সময় ব্যর্থ হয়েছি তাই হয়তো আমি হোস্টে ইনস্টল করতে পারছি না।

আমি দেখতে পাই যে bpgsql সত্যিই ভাল কারণ এটি ইনস্টলেশনের প্রয়োজন নেই, এটি একটি ফাইল যা আমি দেখতে পারি , পড়া এবং তারপর ফাংশন কল। কি কেউ মাইএসকিউএল জন্য কিছু ভালো জানেন?

0

7 উত্তর

আপনি যদি মনে করেন যে এটি শেষ ব্যবহারকারীর দৃষ্টিকোণ থেকে কঠিন, তাহলে এটির সাথে উন্নয়ন করার চেষ্টা করুন! আমি মনে করি তারা ২003 এর সংস্করণে কিছুটা সরল করেছে।

আপনার মনে রাখা উচিত যে এক জিনিস পাস করা তথ্য সংজ্ঞায়িত করা আবশ্যক। এই চুক্তির জন্য বিভিন্ন "বিন্যাস" আছে; সারি, সেল বা প্যারামিটারগুলি সরবরাহকারী এবং গ্রাহককে অবশ্যই ফর্ম্যাটে একমত হতে হবে, যা আপনার পক্ষে সম্ভবত সমস্যাগুলি রয়ে গেছে। এমন একটি ওয়েব অংশ যা অন্যথায় সংযোগযোগ্য সংযোগের জন্য উপলভ্য হিসাবে দেখাতে পারে না যদি পৃষ্ঠায় কোনও ওয়েব অংশ না থাকে যা এটির সাথে কথা বলতে পারে।

অফিস অনলাইন নিবন্ধটি আমি পেয়েছি সেরা নিবন্ধ, কিন্তু আমি MOSS থেকে প্রথম দিকে মাইগ্রেশনের পর থেকে অন্য কোন সামগ্রী দেখিনি।

আমি নিশ্চিত নই যে কেন ক্যালেন্ডার তালিকা প্রোজেক্ট টাস্ক তালিকার সাথে সংযুক্ত করা যায় না। অতীতে আমি পৃষ্ঠায় দেখানো উভয় তালিকা দিয়ে প্যারেন্ট এবং শিশু রেকর্ড সংযোগের সাথে অনেক কাজ করেছি। আমি একটি আদর্শ টেমপ্লেট মাধ্যমে অতিরিক্ত ফিল্টারিং এবং নতুন তালিকা আইটেম তৈরি করতে সাহায্য করার জন্য কিছু কাস্টম ওয়েব অংশ আপ ওয়্যার্ড করেছি।

মান তালিকা তালিকা, ফিল্টার ওয়েব অংশগুলি, ডেটাভিউস ইত্যাদি সবগুলি সংযোগগুলির সম্পূর্ণ সমর্থন করবে।

আশা করি অন্তত একটি সামান্য সাহায্য করে

2
যোগ
আমি যে আমি সত্যিই এই সব আউট spells যা কিছুই দেখা যায় না যে একমত। আমি মনে করি যে একটি ম্যাট্রিক্স দেখানো হবে কি কি সংযোগযোগ্য কি হবে, কিন্তু যদি এটি বিদ্যমান, আমি এটা কখনও দেখা যায়। SharePoint অনেক কিছু সঙ্গে হিসাবে, এটি ভাল জিনিস আছে ব্লগ।
যোগ লেখক xyz, উৎস
ধন্যবাদ। আপনি আমার চাপা প্রশ্ন উত্তর না, কিন্তু সত্য আমি কি ভাবা সত্য। এই অনুপস্থিত উপর সামান্য তথ্য আছে এবং আমি একমত। সংযোগগুলির সাথে কাস্টম ওয়েব অংশ উন্নয়ন অনেক সহজ নয়। অন্তত এমএসডিএন এ নিবন্ধ আছে, যদিও। এই দৃষ্টিকোণ থেকে সামান্য আছে
যোগ লেখক Tom Juergens, উৎস

আমি এটি আপলোড করে একটি অভ্যন্তরীণ ত্রুটি পেয়েছি

Premature end of script headers

প্রায় কাছাকাছি খেলা পরে, আমি যে যদি আমি ছিল যে পাওয়া যায় নি

import cgi
import cgitb; cgitb.enable()
import MySQLdb

It would give me a much more useful answer and say that it was not installed, you can see it yourself -> http://woarl.com/db.py

বিস্ময়করভাবে যথেষ্ট, এই একটি ত্রুটি উত্পাদন হবে

import MySQLdb
import cgi
import cgitb; cgitb.enable()

আমি সেখানে আপ ছিল অন্য কিছু ফাইল দিকে তাকিয়ে এবং এটি লাইব্রেরি আমি ইতিমধ্যে চেষ্টা ছিল বেশী ছিল বলে মনে হয়।

0
যোগ

MySQLdb আমি আগে ব্যবহার করেছেন কি।

যদি আপনি হোস্ট পাইথন সংস্করণ 2.5 বা উচ্চতর ব্যবহার করেন, তাহলে SQLite3 ডেটাবেসগুলির জন্য সমর্থন তৈরি করা হয়েছে (SQLite আপনাকে একটি রিলেশনাল ডাটাবেস তৈরি করতে দেয় যা কেবল আপনার ফাইল সিস্টেমের একটি ফাইল)। কিন্ত গ্রাহক সাবধান হচ্ছেন, সিক্লাইটটি উৎপাদনের জন্য উপযোগী নয়, তাই এটি নির্ভর করে আপনি এটির সাথে কী করার চেষ্টা করছেন।

আরেকটি বিকল্প আপনার হোস্ট কল এবং অভিযোগ করতে পারে, বা হোস্ট পরিবর্তন করতে পারে। সত্যই এই দিন, Python এবং MySQL সমর্থন করে যে কোন স্ব ওয়েব ওয়েব হোস্ট MySQLdb প্রাক ইনস্টল করা উচিত।

0
যোগ

আমি ব্যক্তিগতভাবে ওয়েব হোস্ট হিসাবে http://www.SiteGround.com এর সাথে কোনো অভিজ্ঞতা নেই।

এটি শুধু একটি অনুমান, কিন্তু পাইথন এবং মাইএসকিউএলকে MySQLdb মডিউল (যেমন, GoDaddy এটি করে) সহযোগে একটি ভাগ করা হোস্টের জন্য এটি সাধারণ। MySQLdb ইনস্টল করা আছে কিনা তা দেখতে নিম্নলিখিত CGI স্ক্রিপ্টটি চেষ্টা করুন।

#!/usr/bin/python

module_name = 'MySQLdb'
head = '''Content-Type: text/html

%s is ''' % module_name

try:
    __import__(module_name)
    print head + 'installed'
except ImportError:
    print head + 'not installed'
0
যোগ
আমার নতুন goddady হোস্টিং cpanel সঙ্গে, তারা mysqldb আছে না :( কিন্তু এটা আমার পুরানো এক ছিল ... তারা কেন এটি অপসারণ?
যোগ লেখক fersarr, উৎস

আপনি ভার্চুয়াল পাইথন ব্যবহার করে নিজের প্যাথন ইনস্টল করার চেষ্টা করতে পারেন। কিভাবে এটি ব্যবহার করে জাংগা সেটটি দেখুন এখানে । এটা অনেক আগেই লিখিত হয়েছে, কিন্তু এটি দেখায় যে কিভাবে রুট অ্যাক্সেস বা এটির মত কিছু ছাড়াও মাইএসকিউএল ডিবি সেটআপ পেয়েছি। একবার আপনি মূল কথাগুলি পেয়েছেন, আপনি যে কোনও পাইথন লাইব্রেরি ইনস্টল করতে পারেন।

0
যোগ

আপনি সত্যিই মাইএসকিউএলডিবি কোন মাইএসকিউএল + পাইথন কোডের জন্য চান। যাইহোক, আপনি রুট অ্যাক্সেস বা এটি ব্যবহার করার জন্য কিছু প্রয়োজন হবে না। আপনি এটি একটি ইউজার ডিরেক্টরি (~ / lib / python2.x / site-packages) তৈরি করতে / ইনস্টল করতে পারেন, এবং আপনার PYTHON_PATH env ভেরিয়েবলটি যোগ করুন। এটি শুধু কোনও পাইথন লাইব্রেরির জন্য কাজ করা উচিত।

এটি একটি শট দিন, সত্যিই একটি ভাল বিকল্প না হয়।

0
যোগ