mehrad 37 ارسال شده در 10 اسفند، ۱۳۹۵ اشتراک گذاری ارسال شده در 10 اسفند، ۱۳۹۵ با سلام من موقع اتصال به ديتابيس با اين خطا مواجهم كسي ميتونه كمك كنه ؟ Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/cezair/public_html/kinger/kh.php on line www.ceza.ir/kinger/test.php لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
eleno 20 ارسال شده در 10 اسفند، ۱۳۹۵ اشتراک گذاری ارسال شده در 10 اسفند، ۱۳۹۵ در ۱ ساعت قبل، mehrad گفته است : با سلام من موقع اتصال به ديتابيس با اين خطا مواجهم كسي ميتونه كمك كنه ؟ Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/cezair/public_html/kinger/kh.php on line www.ceza.ir/kinger/test.php اگه کدهایی که نوشتین رو هم اینجا میزاشتید بهتر بود. شکل صحیح برقراری ارتباط با دیتابیس از طریق PDO : $pdo = new PDO("mysql:host=localhost;dbname=NAME","USERNAME","PASSWORD"); بجای NAME نام دیتابیست ، USERNAME یوزر دیتابیست و PASSWORD هم پسورد دیتابیست رو بنویس. و برای ارتباط با دتیابیس از طریق mysql هم به شکل زیر میتونی عمل کنی $database = array( 'db_host' => 'localhost', 'db_user' => 'USERNAME', 'db_pass' => 'PASSWORD', 'db_name' => 'NAME' ); $config_database = mysql_connect($database['db_host'], $database['db_user'], $database['db_pass']) or die ("اتصال به دیتابیس انجام نشد"); mysql_select_db($database['db_name'])or die("نام کاربری دیتابیس صحیح نیست"); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrad 37 ارسال شده در 11 اسفند، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 11 اسفند، ۱۳۹۵ بفرماييد اينم كد <? $databasehost = "localhost"; $databasename = "xxxx"; $databaseusername ="xxxx"; $databasepassword = "xxxx"; $con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error()); mysql_select_db($databasename) or die(mysql_error()); mysql_query("SET CHARACTER SET utf8"); $query =file_get_contents("php://input"); $sth = mysql_query($query); if (mysql_errno()){ header("HTTP/1.1 500 Internal Server Error"); echo $query.'\n'; mysql_error(); } else { $rows = array(); while($r = mysql_fetch_assoc($sth)) { $rows[] = $r; } print json_encode($rows); } ?> mysql_error(); } else { $rows = array(); while($r = mysql_fetch_assoc($sth)) { $rows[] = $r; } print json_encode($rows); } ?> در در 1395/12/10, 14:37:01، eleno گفته است : اگه کدهایی که نوشتین رو هم اینجا میزاشتید بهتر بود. شکل صحیح برقراری ارتباط با دیتابیس از طریق PDO : $pdo = new PDO("mysql:host=localhost;dbname=NAME","USERNAME","PASSWORD"); بجای NAME نام دیتابیست ، USERNAME یوزر دیتابیست و PASSWORD هم پسورد دیتابیست رو بنویس. و برای ارتباط با دتیابیس از طریق mysql هم به شکل زیر میتونی عمل کنی $database = array( 'db_host' => 'localhost', 'db_user' => 'USERNAME', 'db_pass' => 'PASSWORD', 'db_name' => 'NAME' ); $config_database = mysql_connect($database['db_host'], $database['db_user'], $database['db_pass']) or die ("اتصال به دیتابیس انجام نشد"); mysql_select_db($database['db_name'])or die("نام کاربری دیتابیس صحیح نیست"); ممنون ميشم كداشونو كامل بدين من براي برقراري بين b4a و ديتابيس انلاين ميخوام لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
eleno 20 ارسال شده در 11 اسفند، ۱۳۹۵ اشتراک گذاری ارسال شده در 11 اسفند، ۱۳۹۵ در 11 ساعت قبل، mehrad گفته است : بفرماييد اينم كد <? $databasehost = "localhost"; $databasename = "xxxx"; $databaseusername ="xxxx"; $databasepassword = "xxxx"; $con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error()); mysql_select_db($databasename) or die(mysql_error()); mysql_query("SET CHARACTER SET utf8"); $query =file_get_contents("php://input"); $sth = mysql_query($query); if (mysql_errno()) { header("HTTP/1.1 500 Internal Server Error"); echo $query.'\n'; echo mysql_error(); } else { $rows = array(); while($r = mysql_fetch_assoc($sth)) { $rows[] = $r; } print json_encode($rows); } ?> ممنون ميشم كداشونو كامل بدين من براي برقراري بين b4a و ديتابيس انلاين ميخوام توی کدتون بجای اون xxxx ها طلاعات دیتابیس خودتون رو وارد کنید! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrad 37 ارسال شده در 11 اسفند، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 11 اسفند، ۱۳۹۵ در ۱ ساعت قبل، eleno گفته است : توی کدتون بجای اون xxxx ها طلاعات دیتابیس خودتون رو وارد کنید! وارد ميكنم ولي باز وصل نميشه در ضمن براي اينكار بايد ديتابيس خالي باشه يا ستون و رديف هارو ساخت؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
eleno 20 ارسال شده در 11 اسفند، ۱۳۹۵ اشتراک گذاری ارسال شده در 11 اسفند، ۱۳۹۵ در 28 دقیقه قبل، mehrad گفته است : وارد ميكنم ولي باز وصل نميشه در ضمن براي اينكار بايد ديتابيس خالي باشه يا ستون و رديف هارو ساخت؟ نه لازم نیست پر باشه. خواستی توی پ.خ دسترسی بده بیام چک کنم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrad 37 ارسال شده در 11 اسفند، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 11 اسفند، ۱۳۹۵ در 5 ساعت قبل، eleno گفته است : توی کدتون بجای اون xxxx ها طلاعات دیتابیس خودتون رو وارد کنید! اينارو وارد كردم منتها من بالا گفتم مشكلم چيه خودمxxxx گذاشتم موقع ارسال حالا اون پيام خطا مياد چيكار كنم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 11 اسفند، ۱۳۹۵ اشتراک گذاری ارسال شده در 11 اسفند، ۱۳۹۵ عزیزم متن خطا خیلی واضحه. داره میگه mysql_connect دیگه دپرکتد شده و باید از mysqli_connect استفاده کنی یه نمونه واست نوشتم اطلاعات هاستتو وارد کن فقط <? $databasehost = ""; $databasename = ""; $databaseusername =""; $databasepassword = ""; $con = mysqli_connect($databasehost,$databaseusername,$databasepassword) or die(mysqli_error($con)); mysqli_select_db($con,$databasename) or die(mysqli_error($con)); mysqli_query("SET CHARACTER SET utf8",$con); $query = file_get_contents("php://input"); $sth = mysqli_query($con,$query); if (mysqli_errno()) { header("HTTP/1.1 500 Internal Server Error"); echo $query.'\n'; echo mysqli_error($con); } else { $rows = array(); while($r = mysqli_fetch_assoc($sth)) { $rows[] = $r; } print json_encode($rows); } ?> لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrad 37 ارسال شده در 12 اسفند، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 12 اسفند، ۱۳۹۵ در 6 ساعت قبل، محمدرضا شاهپیری گفته است : عزیزم متن خطا خیلی واضحه. داره میگه mysql_connect دیگه دپرکتد شده و باید از mysqli_connect استفاده کنی یه نمونه واست نوشتم اطلاعات هاستتو وارد کن فقط <? $databasehost = ""; $databasename = ""; $databaseusername =""; $databasepassword = ""; $con = mysqli_connect($databasehost,$databaseusername,$databasepassword) or die(mysqli_error($con)); mysqli_select_db($con,$databasename) or die(mysqli_error($con)); mysqli_query("SET CHARACTER SET utf8",$con); $query = file_get_contents("php://input"); $sth = mysqli_query($con,$query); if (mysqli_errno()) { header("HTTP/1.1 500 Internal Server Error"); echo $query.'\n'; echo mysqli_error($con); } else { $rows = array(); while($r = mysqli_fetch_assoc($sth)) { $rows[] = $r; } print json_encode($rows); } ?> با سلام و تشكر من از همين كد استفاده كردم اين خطا رو داد : Warning: mysqli_query() expects parameter 1 to be mysqli, string given in /home/cezair/public_html/kinger/kh.php on line 8Warning: mysqli_query(): Empty query in /home/cezair/public_html/kinger/kh.php on line 10Warning: mysqli_errno() expects exactly 1 parameter, 0 given in /home/cezair/public_html/kinger/kh.php on line 12Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/cezair/public_html/kinger/kh.php on line 20[] لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 12 اسفند، ۱۳۹۵ اشتراک گذاری ارسال شده در 12 اسفند، ۱۳۹۵ کدهای بالا تست شده و هیچ مشکلی نداره عزیر دقیقا همین کدها رو بزارین و فقط اطلاعات هاست رو جایگزین کنید در ضمن شما چجوری درخواست میفرستین به این فایل؟ کوئری رو به صورت دستی به شکل زیر بدین ببینید مشکل داره یا نه(تیبل رو وارد کنید) $query = "SELECT * FROM mytbl"; لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrad 37 ارسال شده در 12 اسفند، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 12 اسفند، ۱۳۹۵ در 18 دقیقه قبل، محمدرضا شاهپیری گفته است : کدهای بالا تست شده و هیچ مشکلی نداره عزیر دقیقا همین کدها رو بزارین و فقط اطلاعات هاست رو جایگزین کنید در ضمن شما چجوری درخواست میفرستین به این فایل؟ کوئری رو به صورت دستی به شکل زیر بدین ببینید مشکل داره یا نه(تیبل رو وارد کنید) $query = "SELECT * FROM mytbl"; من كوئري ندادم به اين واقعيتش يكم تازه كارم اگه ميشه هاست منو تست كني ممنون ميشم ايدي من @sender لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 12 اسفند، ۱۳۹۵ اشتراک گذاری ارسال شده در 12 اسفند، ۱۳۹۵ توی خصوصی لطف کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrad 37 ارسال شده در 12 اسفند، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 12 اسفند، ۱۳۹۵ در 29 دقیقه قبل، محمدرضا شاهپیری گفته است : توی خصوصی لطف کنید چك بفرماييد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.