Warning: mysql_select_db() expects parameter 2 to be resource et
Fermé
sernyk
Messages postés5Date d'inscriptionmardi 10 juin 2014StatutMembreDernière intervention13 juin 2014
-
10 juin 2014 à 22:23
sernyk
Messages postés5Date d'inscriptionmardi 10 juin 2014StatutMembreDernière intervention13 juin 2014
-
13 juin 2014 à 08:12
bonjour j ai développé mon site avec dreamwaver cs4 après hebergement le serveur ne prend pas en compte toute mes chaine de connection et les requete s'insertion ou d'affichage. mon hebergeur me demande d'utiliser PDO ou Mysqli comment le faire sur toutes les pages. voici un example de page:
<?php require_once('./Connections/cnxsodilog.php'); ?>
<?php require_once('./Connections/cnxsodilog.php'); ?>
<?php require_once('./Connections/cnxsodilog.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
<!-- Begin-->
var nDots = 7;
var Xpos = 0;
var Ypos = 0;
var DELTAT = .01;
var SEGLEN = 10;
var SPRINGK = 10;
var MASS = 1;
var GRAVITY = 50;
var RESISTANCE = 10;
var STOPVEL = 0.1;
var STOPACC = 0.1;
var DOTSIZE = 11;
var BOUNCE = 0.75;
var isNetscape = navigator.appName=="Netscape";
var followmouse = true;
var dots = new Array();
init();
function init() {
var i = 0;
for (i = 0; i < nDots; i++) {
dots[i] = new dot(i);
}
if (!isNetscape) {
// I only know how to read the locations of the
// <LI> items in IE
//skip this for now
// setInitPositions(dots)
}
for (i = 0; i < nDots; i++) {
dots[i].obj.left = dots[i].X;
dots[i].obj.top = dots[i].Y;
}
if (isNetscape) {
startanimate();
} else {
// let dots sit there for a few seconds
// since they're hiding on the real bullets
setTimeout("startanimate()", 3000);
}
}
function dot(i) {
this.X = Xpos;
this.Y = Ypos;
this.dx = 0;
this.dy = 0;
if (isNetscape) {
this.obj = eval("document.dot" + i);
} else {
this.obj = eval("dot" + i + ".style");
}
}
function startanimate() {
setInterval("animate()", 20);
}
function setInitPositions(dots) {
var startloc = document.all.tags("LI");
var i = 0;
for (i = 0; i < startloc.length && i < (nDots - 1); i++) {
dots[i+1].X = startloc[i].offsetLeft
startloc[i].offsetParent.offsetLeft - DOTSIZE;
dots[i+1].Y = startloc[i].offsetTop +
startloc[i].offsetParent.offsetTop + 2*DOTSIZE;
}
dots[0].X = dots[1].X;
dots[0].Y = dots[1].Y - SEGLEN;
}
function MoveHandler(e) {
Xpos = e.pageX;
Ypos = e.pageY;
return true;
}
function MoveHandlerIE() {
Xpos = window.event.x + document.body.scrollLeft;
Ypos = window.event.y + document.body.scrollTop;
}
if (isNetscape) {
document.captureEvents(Event.MOUSEMOVE);
document.onMouseMove = MoveHandler;
} else {
document.onmousemove = MoveHandlerIE;
}
function vec(X, Y)
{
this.X = X;
this.Y = Y;
}
// adds force in X and Y to spring for dot[i] on dot[j]
function springForce(i, j, spring)
{
var dx = (dots[i].X - dots[j].X);
var dy = (dots[i].Y - dots[j].Y);
var len = Math.sqrt(dx*dx + dy*dy);
if (len > SEGLEN) {
var springF = SPRINGK * (len - SEGLEN);
spring.X += (dx / len) * springF;
spring.Y += (dy / len) * springF;
}
}
function animate() {
var start = 0;
if (followmouse) {
dots[0].X = Xpos;
dots[0].Y = Ypos;
start = 1;
}
for (i = start ; i < nDots; i++ ) {
var spring = new vec(0, 0);
if (i > 0) {
springForce(i-1, i, spring);
}
if (i < (nDots - 1)) {
springForce(i+1, i, spring);
}
var resist = new vec(-dots[i].dx * RESISTANCE, -dots[i].dy * RESISTANCE);
var accel = new vec((spring.X + resist.X)/ MASS, (spring.Y + resist.Y)/ MASS + GRAVITY);
dots[i].dx += (DELTAT * accel.X);
dots[i].dy += (DELTAT * accel.Y);
if (Math.abs(dots[i].dx) < STOPVEL &&
Math.abs(dots[i].dy) < STOPVEL &&
Math.abs(accel.X) < STOPACC &&
Math.abs(accel.Y) < STOPACC) {
dots[i].dx = 0;
dots[i].dy = 0;
}
dots[i].X += dots[i].dx;
dots[i].Y += dots[i].dy;
var height, width;
if (isNetscape) {
height = window.innerHeight + document.scrollTop;
width = window.innerWidth + document.scrollLeft;
} else {
height = document.body.clientHeight + document.body.scrollTop;
width = document.body.clientWidth + document.body.scrollLeft;
}
if (dots[i].Y >= height - DOTSIZE - 1) {
if (dots[i].dy > 0) {
dots[i].dy = BOUNCE * -dots[i].dy;
}
dots[i].Y = height - DOTSIZE - 1;
}
if (dots[i].X >= width - DOTSIZE) {
if (dots[i].dx > 0) {
dots[i].dx = BOUNCE * -dots[i].dx;
}
dots[i].X = width - DOTSIZE - 1;
}
if (dots[i].X < 0) {
if (dots[i].dx < 0) {
dots[i].dx = BOUNCE * -dots[i].dx;
}
dots[i].X = 0;
}
dots[i].obj.left = dots[i].X;
dots[i].obj.top = dots[i].Y;
}
}
// End -->
</script>
ccmga
Messages postés18Date d'inscriptionmercredi 11 juin 2014StatutMembreDernière intervention17 juin 2014 11 juin 2014 à 08:24
C'est dans ton fichier ./Connections/cnxsodilog.php que les paramètres de connexion à la base sont à définir
sernyk
Messages postés5Date d'inscriptionmardi 10 juin 2014StatutMembreDernière intervention13 juin 2014 11 juin 2014 à 11:18
Bonjour voici mon nouveau fichier cnxdilog.php
<?php
$pdo = new PDO('mysql:host=localhost;dbname=c2bd', 'nyankoue', 'C2BD2014');
?>
il ne me pose plus de problème de connexion mais svp je n'arrive pas à modifier toute la page avec PDO
voici le message que ca me renvoie
Warning: mysql_query() expects parameter 2 to be resource, null given in /vdir/www.mairiebertoua2.org/var/www/vhosts/www.mairiebertoua2.org/web/include/acteur_action.php on line 99
ccmga
Messages postés18Date d'inscriptionmercredi 11 juin 2014StatutMembreDernière intervention17 juin 2014 11 juin 2014 à 18:31
tu devrais enlever ton mot de passe d'ici... ^^
modifier la page avec PDO ? qu'est-ce que ça veut dire ?
sernyk
Messages postés5Date d'inscriptionmardi 10 juin 2014StatutMembreDernière intervention13 juin 2014 11 juin 2014 à 21:21
Bonsoir ccmga,
je veux utiliser la librairie PDO ou Mysqli car mon hébergeur a désactivé mysql_select_db et mysql_query
comment modifier les multiples page de mon site qui sont semblable à celle que je vous est envoyé?
ccmga
Messages postés18Date d'inscriptionmercredi 11 juin 2014StatutMembreDernière intervention17 juin 2014 11 juin 2014 à 22:32
les fonctions mysqli sont plus proches des anciennes mysql_* par contre il n'y a plus de select_db. vos pages utilisent toutes la même base de données ?
a priori il faudrait remplacer les mysql_query par des mysqli_query
sernyk
Messages postés5Date d'inscriptionmardi 10 juin 2014StatutMembreDernière intervention13 juin 2014 13 juin 2014 à 07:31
bonjour
regarder un peu ce url http://www.mairiebertoua2.org
la mojorité des lien font apelle à la base de donné mais je n arrive pas à me connecté essayé dans login avec user: fran pasword: fran
voici ma chaine de connexion
<?php
$pdo = new PDO('mysql:host=localhost;dbname=c2bd', 'nyankoue', 'C2BD2014');
?>
j'ai également un fichier classe.js et classe.php
dans classe.php
voici comment j'ouvre une session :
$pdo = new PDO('mysql:host=localhost; dbname=c2bd', 'nyankoue', 'C2BD2014');
mysql_select_db("c2bd") or die("BD introuvable");
$cle="";
if(isset($_REQUEST['cle']) and !empty($_REQUEST['cle']))
{
$cle=($_REQUEST['cle']);
echo(getListingSearch($_REQUEST['cle']));
}
//---------------Connexion a la BD-----------------------------------------
function connectsearch()
{
$pdo = new PDO('mysql:host=localhost; dbname=c2bd', 'nyankoue', 'C2BD2014');
mysql_select_db("c2bd") or die("BD introuvable");
}
//-----------------USER Login------------------------------------
if(isset($_REQUEST['key']) and ($_REQUEST['key']=="LOGIN"))
{
print(getLoginAll("user","id","username","password",$_REQUEST['user'],$_REQUEST['pwd']));
}
sernyk
Messages postés5Date d'inscriptionmardi 10 juin 2014StatutMembreDernière intervention13 juin 2014 13 juin 2014 à 08:12
11 juin 2014 à 11:18
<?php
$pdo = new PDO('mysql:host=localhost;dbname=c2bd', 'nyankoue', 'C2BD2014');
?>
il ne me pose plus de problème de connexion mais svp je n'arrive pas à modifier toute la page avec PDO
voici le message que ca me renvoie
Warning: mysql_query() expects parameter 2 to be resource, null given in /vdir/www.mairiebertoua2.org/var/www/vhosts/www.mairiebertoua2.org/web/include/acteur_action.php on line 99
11 juin 2014 à 18:31
modifier la page avec PDO ? qu'est-ce que ça veut dire ?
11 juin 2014 à 21:21
je veux utiliser la librairie PDO ou Mysqli car mon hébergeur a désactivé mysql_select_db et mysql_query
comment modifier les multiples page de mon site qui sont semblable à celle que je vous est envoyé?